Maven Quickstart Archetype
maven-archetype-quickstart is an archetype which generates a sample Maven project:
project
|-- .mvn
| |-- jvm.config
| `-- maven.config
|-- pom.xml
`-- src
|-- main
| `-- java
| `-- $package
| `-- App.java
`-- test
`-- java
`-- $package
`-- AppTest.java
Usage
To generate a new project from this archetype, type:
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.5
Archetype provide additional parameters:
| Name | Default |
javaCompilerVersion |
17 |
junitVersion |
5.11.0 |
The above command might not work on Windows or certain operating systems as-is. You can quote the parameters like this:
mvn archetype:generate "-DarchetypeGroupId=org.apache.maven.archetypes" "-DarchetypeArtifactId=maven-archetype-quickstart" "-DarchetypeVersion=1.5"



