====== Maven Archtype ======
{{tag>java maven}}
===== Mavenプロジェクトの生成 =====
mvn archetype:generate
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId= -DartifactId=
archetypeのバージョンを指定する場合は''-DarchetypeVersion=''、指定しなければ最新バージョン。
''-DinteractiveMode=false''を指定するとプロンプト無し。
==== 標準のarchetype ====
* org.apache.maven.archetypes:maven-archetype-quickstart
* org.apache.maven.archetypes:maven-archetype-simple
* org.apache.maven.archetypes:maven-archetype-site
* org.apache.maven.archetypes:maven-archetype-webapp
===== その他のオプション =====
^ name ^ option ^ default ^
| groupId | ''-DgroupId'' | |
| artifactId | ''-DartifactId'' | |
| version | ''-Dversion'' | ''1.0-SNAPSHOT'' |
| package | ''-Dpackage'' | from ''groupId'' |
| packaging | ''-Dpackaging'' | ''jar'' |