平时习惯了通过IDE来创建maven项目,比如Eclipse
使用Maven命令创建Maven项目,需要用到Maven Archetype Plugin,
The Archetype Plugin allows the user to create a Maven project from an existing template called an archetype.
It also allows the user to create an archetype from an existing project.
This plugin requires Java 5.
命令格式
mvn archetype:generate -DgroupId=[your groupId] -DartifactId=[your artifactId] -Dversion=[your version] -DarchetypeArtifactId=[archetypeArtifactId]
1、创建普通java项目
命令:
mvn archetype:generate -DgroupId=com.ricky.codelab -DartifactId=demo -DarchetypeArtifactId=maven-archetype-quickstart
2、创建普通javaweb项目
命令:
mvn archetype:generate -DgroupId=com.ricky.codelab -DartifactId=webdemo -DarchetypeArtifactId=maven-archetype-webapp
注意
mvn archetype:create is deprecated in Maven 3.0.5 and beyond. Please
use the generate mojo instead.
参考资料:
http://maven.apache.org/archetype/maven-archetype-plugin/
http://maven.apache.org/archetype/maven-archetype-plugin/create-mojo.html