maven常用命令

1.mvn clean 清理项目生产的临时文件,模块下的target目录

2.mvn compile 编译源代码

3.mvn test-compile 编译测试代码

4.mvn test 运行测试

5.mvn package 打包,根据pom.xml打成war或jar,会在模块下的target目录生成jar或war等文件

如果pom.xml中设置 war,则此命令相当于mvn war:war
如果pom.xml中设置 jar,则此命令相当于mvn jar:jar

6.mvn install 在本地Repository中安装jar

7.mvn -Dtest package 打包但不测试。完整命令为:mvn -D maven.test.skip=true package

8.mvn eclipse:eclipse 生成eclipse项目

9.mvn idea:idea 生成idea项目

10.mvn package -Prelease 打包,并生成部署用的包,比如deploy/*.tgz

11.mvn site 生成项目相关信息的网站

12.mvn deploy 在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享

13.mvn dependency:sources 下载源码

14.mvn validate 验证工程是否正确,所有需要的资源是否可用

15.mvn verify 运行任何检查,验证包是否有效且达到质量标准

分享到: