Maven 的常用命令
1、mvn compile 编译,将Java 源程序编译成 class 字节码文件。
2、mvn test 测试,并生成测试报告
3、mvn clean 将以前编译得到的旧的 class 字节码文件删除 (删除target目录下的打包)
4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。 (只会在target目录下打包,不会将打包后的jar包放到仓库中)
5、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用。(也会打包)
[参考地址](https://www.cnblogs.com/ysocean/p/7416307.html)
Maven的构建生命周期理解
在开发环境中,使用以下调用构建并将工件安装到本地存储库中。
mvn install
此命令在执行安装之前按顺序(验证(validate),编译(compile),打包(package)等)执行每个默认生命周期阶段。在这种情况下,您只需要调用最后一个构建阶段来执行,安装(install)。
在构建环境中,使用以下调用将工件清理地构建并部署到共享存储库中。
mvn clean deploy
相同的命令可以在多模块场景(即具有一个或多个子项目的项目)中使用。Maven遍历每个子项目并执行清洁(clean),然后执行部署(deploy)(包括所有之前的构建阶段步骤)。
参考地址