clean mvn clean 删除项目中的编译文件(即target目录),它不会删除本地仓库对应的jar文件;
validate mvn validate 确认项目是正确的,所有必要的信息都是可用的;
compile mvn compile 编译项目的源代码,生成target目录和class文件;
test mvn test 使用合适的单元测试框架运行测试,会执行src/test/java下的单元测试类;
package mvn package maven的打包命令,在target目录中将编译后的代码打包为jar或war文件;
verify mvn verify 运行任何检查来验证包是否有效并满足质量标准;
install mvn install maven的安装命令,将包安装到本地仓库中,作为本地其他项目的依赖项使用;
site mvn site 生成项目的站点文档;
deploy mvn deploy 在集成或发布环境中完成,将最终的包复制到远程仓库,以便其他开发人员依赖使用。
网上有人说mvn clean会删除本地仓库对应的jar包,经测试,该命令不会删除本地仓库的jar包,它只会删除target目录中的所有文件及target目录本身。