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 运行任何检查,验证包是否有效且达到质量标准