Maven archetypes that scaffold a starter JPro project — either Maven or Gradle.
mvn archetype:generate \
-DarchetypeGroupId=one.jpro.archetypes \
-DarchetypeArtifactId=jpro-maven-archetype \
-DarchetypeVersion=1.0.0-SNAPSHOT \
-DgroupId=com.example \
-DartifactId=my-jpro-appmvn archetype:generate \
-DarchetypeGroupId=one.jpro.archetypes \
-DarchetypeArtifactId=jpro-gradle-archetype \
-DarchetypeVersion=1.0.0-SNAPSHOT \
-DgroupId=com.example \
-DartifactId=my-jpro-appmvn verifyThis installs both archetypes locally and runs the integration tests, which generate a sample project from each archetype and build it (mvn verify for the Maven one, ./gradlew build for the Gradle one).