如未安装好Maven的环境,可参考文章:Maven的安装与配置。 Maven环境安装好了以后,接下来就是创建Maven结构的项目。这里,我用DOS命令来创建一个基于Maven的Web项目。既然使用了DOS命令,那么肯定要先了解一下这些命令的含义。
命令如下:
2、 archetype:generate,使用mvn archetype:generate命令可以快速建立一个符合maven目录结构的工程。archetype是一个插件名称,generate是一个目标名称。
3、-DgroupId,建立代表组织和整个项目的唯一标志。比如说所有的Maven组件的groupId都是org.apache.maven。
可按自己意愿自定义
4、-DartifactId,创建具体项目的名称,它于groupId共同确定一个项目在maven repo中的位置,例如,groupId=org.codehaus.mojo, artifactId=my-project的项目,在maven repo中的位置为:$M2_REPO/org/codehaus/mojo/my-project
可按自己意愿自定义
5、 -DarchetypeArtifactId,使用-DarchetypeArtifavtId=[archetype]参数可以指定archetype类型。如果卡在Generating project in Interactive mode这一步,是因为maven在从远程拉取信息,使用 -DarchetypeCatalog=internal 参数让它不要从远程服务器上取catalog。
通俗理解:
5、等待创建完成
6、创建完成,进行查看。
所创建的pom.xml文件内容如下:
4.0.0
com.zwt
MySpringMVC
war
1.0-SNAPSHOT
MySpringMVC Maven Webapp
http://maven.apache.org
junit
junit
3.8.1
test
MySpringMVC
Hello World!
Archetype Created Web Application
至此,通过DOS命令在指定目录下创建一个基于Maven的Web项目结构已完成。如需使用,还需要将其导入Eclipse中,进行详细的配置,这样项目才能运行。