$ Maven原型模板介绍
maven archetype可以用来快速搭建项目框架。下面介绍几个官方的模板:
$ maven-archetype-quickstart
使用示例:
mvn archetype:generate -B\
-DarchetypeGroupId=org.apache.maven.archetypes \
-DarchetypeArtifactId=maven-archetype-quickstart \
-DarchetypeVersion=1.4 \
-DgroupId=io.github.centercode \
-DartifactId=quickstart-demo \
-Dversion=1.0.0 \
-Dpackage=io.github.centercode
$ maven-archetype-simple
使用示例:
mvn archetype:generate -B\
-DarchetypeGroupId=org.apache.maven.archetypes \
-DarchetypeArtifactId=maven-archetype-simple \
-DarchetypeVersion=1.4 \
-DgroupId=io.github.centercode \
-DartifactId=simple-demo \
-Dversion=1.0.0 \
-Dpackage=io.github.centercode
$ maven-archetype-webapp
使用示例:
mvn archetype:generate -B\
-DarchetypeGroupId=org.apache.maven.archetypes \
-DarchetypeArtifactId=maven-archetype-webapp \
-DarchetypeVersion=1.4 \
-DgroupId=io.github.centercode \
-DartifactId=web-app-demo \
-Dversion=1.0.0 \
-Dpackage=io.github.centercode
$ cocoon-22-archetype-webapp
使用示例:
mvn archetype:generate\
-DarchetypeGroupId=org.apache.cocoon \
-DarchetypeArtifactId=cocoon-22-archetype-webapp \
-DarchetypeVersion=1.0.0 \
-DgroupId=io.github.centercode \
-DartifactId=webapp-demo \
-Dversion=1.0.0 \
-Dpackage=io.github.centercode \
-DinteractiveMode=false
$ 参考
← Maven原理 Maven常用插件配置 →