mvn --resume-来自下载快照

时间:2015-09-21 15:19:56

标签: maven

我有一个包含5个模块的多模块maven项目。这些模块是分层的,有些依赖于第一个构建(它是我的模型类),有些依赖于构建的第二个(那些是核心应用程序类)。构建的最后一个是Spring WebMVC应用程序,它取决于所有其他模块。

我遇到的问题是Maven的--resume-from标志。它显然没有做我想要的。我必须误解“" resume"就像我希望的那样,在这种情况下意味着恢复某些东西

如果我运行mvn verify并且它在rest-api子模块中失败,它会告诉我可以通过运行mvn --resume-from :rest-api verify来恢复。当我这样做时,它会从我的项目中下载其他模块的 snapshots ,其中rest-api依赖于它。那令人难以置信的我想要它的滑稽。我希望它能在5秒前重新使用它刚刚在本地项目结账时使用的就地罐子!

有谁知道我误解的本质是什么?我是否滥用模块间依赖关系?我完全误解了--resume-from的含义吗?还有其他一些论据可以做我想要的吗?

1 个答案:

答案 0 :(得分:0)

使用mvn install代替mvn verify,因为只有在install阶段之后,Maven才能从您的本地仓库中提取它。

您可能还需要--also-make-dependents选项。

有关完整故事,请参阅this blog