Maven 常用命令

这里主要是在eclipse中使用maven,因此只使用到了一部分命令,整理下来方便以后查阅。

生成清除Eclipse项目结构:
mvn eclipse:eclipse
mvn eclipse:clean

清理(删除target目录下编译内容)
mvn clean

仅打包Web页面文件
mvn war:exploded

编译项目源代码
mvn compile

编译项目测试源代码
mvn test-compile

打包发布
mvn package

打包时跳过测试

mvn package -DskipTests

运行测试

mvn test

产生site

mvn site

在本地Repository中安装jar:

mvn install 

mvn install:install-file -Dfile=D:\xmlunit-1.3.jar -DgroupId=org.custommonkey -DartifactId=xmlunit -Dversion=1.3 -Dpackaging=jar -DgeneratePom=true
-DcreateChecksum=true

mvn deploy

要包含mvn仓库的url和

mvn deploy:deploy-file -Dfile=D:\patchca-0.5.0.jar -DgroupId=org.patchca -DartifactId=patchca -Dversion=0.5.0 -Dpackaging=jar  -Durl=http://repos.d.xiaonei.com/nexus/content/repositories/thirdparty/  -DrepositoryId=archiva.snapshots

组合使用goal命令, 如只打包不测试:

mvn -Dtest package   

只打jar包:

 mvn jar:jar  


只测试而不编译,也不测试编译:

mvn test -skipping compile -skipping test-compile 
( -skipping 的灵活运用,当然也可以用于其他组合命令)  


清除eclipse的一些系统设置:mvn eclipse:clean

mvn dependency:copy-dependencies -DoutputDirectory=lib   -DincludeScope=compile 

这样jar包都会copy到工程目录下的lib里面

你可能感兴趣的:(Maven 常用命令)