mvn 安装和 mvn 验证之间的差异
2022-08-31 16:24:42
Maven 和命令有什么区别?mvn install
mvn verify
关键字如何修改这些命令?clean
Maven 和命令有什么区别?mvn install
mvn verify
关键字如何修改这些命令?clean
mvn verify
- 如前所述 - 执行 maven 在项目中发现的任何集成测试。
mvn install
隐式运行,然后将生成的工件复制到本地 maven 存储库中,如果您使用的是 Windows,则通常可以在该存储库下找到该存储库。mvn verify
C:\Users\username\.m2\repository
如果您在没有该命令且未更改任何源代码的情况下多次运行maven,则可能会注意到它在编译阶段显示。如果在任何其他命令之前添加该命令,maven 将简单地删除整个目录,从而导致重新编译所有类。clean
Nothing to compile - all classes are up to date
clean
target
从 https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html:
mvn install
- 将软件包安装到本地存储库中,以便在本地其他项目中用作依赖项
mvn verify
- 对集成测试结果进行任何检查,以确保符合质量标准
clean
是处理项目清理的生命周期。在它之前涉及的命令将清除整个目录,这意味着必须重新编译所有类。clean