几个惯用的maven命令
1.maven常用命令
[1].mvn archetype:create 创建maven项目
[2].mvn compile:编译项目的源代码
[3].mvn test-compile:编译项目的测试代码
[4].mvn test:测试已经编译的测试代码,一般为junit测试
[5].mvn verify:校验包是否有效且达到质量标准。
[6].mvn clean:清除目标目录中的生成结果
[7].mvn package:打包,例如根据项目生成jar文件
[8].mvn install:把包安装在本地的repository中,可以提供给其他项目使用
[9].mvn deploy:将包发布到远程服务器上的repository,可供其他团队成员使用
[10].mvn site:生成项目相关信息的网站
[11].mvn eclipse:eclipse:生成 Eclipse 项目文件, 主要是生产.project文件和.classpath文件。
2.用maven创建项目
[1].非web项目
mvn archetype:create -DgroupId=cn.sh.xjh.test -DartifactId=test
其中 DgroupId是指包名 DartifactId是指项目名
进入test项目,运行mvn eclipse:eclipse,项目会生成eclipse项目文件.project和.classpath.
[2].web项目
mvn archetype:create -DgroupId=cn.sh.xjh.test -DartifactId=test -DarchetypeArtifactId=maven-archetype-webapp
其中DgroupId是指包名,DartifactId是指项目名,DarchetypeArtifactId指定web项目
进入test项目,运行mvn eclipse:eclipse,项目会生成eclipse项目文件.project和.classpath.
3.其他常用原型
maven-archetype-archetype
maven-archetype-j2ee-simple
maven-archetype-mojo
maven-archetype-portlet
maven-archetype-profiles (currently under development)
maven-archetype-quickstart
maven-archetype-simple (currently under development)
maven-archetype-site
maven-archetype-site-simple, and
maven-archetype-webapp