$ Maven原型模板介绍

maven archetype可以用来快速搭建项目框架。下面介绍几个官方的模板:

$ maven-archetype-quickstart

查看版本列表 (opens new window)

使用示例:

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

$ 参考

更新时间: 8/29/2020, 7:33:55 AM