mvn clean与mvn clean install

时间:2018-07-20 10:57:54

标签: maven maven-3 maven-install-plugin

我有一些第三方jar依赖项。因此,我已经使用maven-install-plugin将这些第三方jar安装到我的本地存储库(.m2 / repository)中。该插件必将进入清洁阶段。当我执行“ mvn clean install” 时,在运行clean之前,它开始搜索依赖项,并且由于无法找到第三方jar而导致构建失败。但是当我单独运行mvn clean时,它将文件安装在本地存储库中。随后,当我运行mvn clean install时,它将成功构建。 mvn clean + mvn install!= mvn全新安装吗?

1 个答案:

答案 0 :(得分:2)

Maven定义了3个独立构建生命周期: build clean site

mvn clean install运行其中的2个。

mvn clean和更高的mvn install应该一个接一个地运行它们。

执行可能需要更多时间(因为maven需要启动两次)-但结果应该相同。

请注意,validate步骤仅在build周期中发生,而不是在clean周期中发生。

enter image description here