项目作者: gasches

项目描述 :
Micronaut Maven Archetypes
高级语言: Java
项目地址: git://github.com/gasches/micronaut-archetypes.git
创建时间: 2019-03-26T17:24:11Z
项目社区:https://github.com/gasches/micronaut-archetypes

开源协议:Apache License 2.0

下载


Micronaut Maven Archetypes

Summary

Maven Archetypes For Micronaut Framework.

To see available archetypes and pick one to instantiate:

  1. mvn archetype:generate -Dfilter=cc.gasches.archetypes:micronaut

Prerequisites

  • JDK 8 (or higher)
  • Maven 3

Create Service

Java:

  1. mvn archetype:generate \
  2. -DinteractiveMode=false \
  3. -DarchetypeGroupId=cc.gasches.archetypes \
  4. -DarchetypeArtifactId=micronaut-java-service \
  5. -DarchetypeVersion=1.1.0.M2-1 \
  6. -DgroupId=com.example \
  7. -DartifactId=micronaut-example \
  8. -Dpackage=com.example.micronaut \
  9. -DbuildTool=maven

Note: Available buildTool options: gradle, maven (default). This property is used only for Dockerfile conditional templating.

Kotlin:

  1. mvn archetype:generate \
  2. -DinteractiveMode=false \
  3. -DarchetypeGroupId=cc.gasches.archetypes \
  4. -DarchetypeArtifactId=micronaut-kotlin-service \
  5. -DarchetypeVersion=1.1.0.M2-1 \
  6. -DgroupId=com.example \
  7. -DartifactId=micronaut-example \
  8. -Dpackage=com.example.micronaut \
  9. -DbuildTool=maven

Groovy:

  1. mvn archetype:generate \
  2. -DinteractiveMode=false \
  3. -DarchetypeGroupId=cc.gasches.archetypes \
  4. -DarchetypeArtifactId=micronaut-groovy-service \
  5. -DarchetypeVersion=1.1.0.M2-1 \
  6. -DgroupId=com.example \
  7. -DartifactId=micronaut-example \
  8. -Dpackage=com.example.micronaut \
  9. -DbuildTool=maven

Create CLI Application

Java:

  1. mvn archetype:generate \
  2. -DinteractiveMode=false \
  3. -DarchetypeGroupId=cc.gasches.archetypes \
  4. -DarchetypeArtifactId=micronaut-java-cli \
  5. -DarchetypeVersion=1.1.0.M2-1 \
  6. -DgroupId=com.example \
  7. -DartifactId=micronaut-example \
  8. -Dpackage=com.example.micronaut

Kotlin:

  1. mvn archetype:generate \
  2. -DinteractiveMode=false \
  3. -DarchetypeGroupId=cc.gasches.archetypes \
  4. -DarchetypeArtifactId=micronaut-kotlin-cli \
  5. -DarchetypeVersion=1.1.0.M2-1 \
  6. -DgroupId=com.example \
  7. -DartifactId=micronaut-example \
  8. -Dpackage=com.example.micronaut

Groovy:

  1. mvn archetype:generate \
  2. -DinteractiveMode=false \
  3. -DarchetypeGroupId=cc.gasches.archetypes \
  4. -DarchetypeArtifactId=micronaut-groovy-cli \
  5. -DarchetypeVersion=1.1.0.M2-1 \
  6. -DgroupId=com.example \
  7. -DartifactId=micronaut-example \
  8. -Dpackage=com.example.micronaut

Create AWS Function

Java:

  1. mvn archetype:generate \
  2. -DinteractiveMode=false \
  3. -DarchetypeGroupId=cc.gasches.archetypes \
  4. -DarchetypeArtifactId=micronaut-java-function-aws \
  5. -DarchetypeVersion=1.1.0.M2-1 \
  6. -DgroupId=com.example \
  7. -DartifactId=micronaut-example \
  8. -Dpackage=com.example.micronaut

Run Created Application

Maven:

  1. ./mvnw package exec:exec

Gradle:

  1. ./gradlew run