clean 清理
该命令会删除项目路径下的target文件,但是不会删除本地的maven仓库已经生成的jar文件。
validate 验证
验证工程是否正确,所有需要的资源是否可用。
compile 编译
会在你的项目路径下生成一个target目录,在该目录中包含一个classes文件夹,里面全是生成的class文件及字节码文件。
package 打包
会在你的项目路径下一个target目录,并且拥有compile命令的功能进行编译,同时会在target目录下生成项目的jar/war文件。
verify 验证
运行任何检查,验证包是否有效且达到质量标准。
install 安装
包含了package命令功能,不但会在项目路径下生成class文件和jar包,同时会在你的本地maven仓库生成jar文件,供其他项目使用。
site 文档
生成应用程序的文档。包括:代码规范、覆盖率等
deploy 部署
部署,把包发布到远程仓库,使得其他的开发者或者工程可以共享。