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