当前位置: 首页 > 知识库问答 >
问题:

mvn clean Vs mvn clean install

廉鸿运
2023-03-14

我有一些第三方jar依赖。因此,我使用maven-install-plugin将这些第三方jar安装到我的本地存储库(.m2/repository)中。这个插件一定要清理阶段。当我执行“MVN clean Install”时,在运行clean之前,它开始搜索依赖项,最终构建失败,因为它无法找到第三方JAR。但是当我单独运行mvn clean时,它会将文件安装在本地存储库中。随后当我运行mvn clean install时,它成功构建。mvn clean+mvn install!=mvn clean install?

共有1个答案

惠泳
2023-03-14

Maven定义了3个独立的构建生命周期:build、clean和Site。

MVN clean Install运行其中的2个。

MVN clean和以后MVN install应依次运行它们。

执行起来可能需要多一点时间(因为maven需要启动两次),但是结果应该是一样的。

请注意,validate步骤只发生在build循环中,而不发生在clean循环中。

 类似资料:

相关问答

相关文章

相关阅读