我希望有人可以帮助我解决我遇到的问题。

当我尝试从终端构建项目时,出现以下错误:

Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT
common.test-data-utils jar由一个单独的项目创建,并在该项目与另一个项目之间共享(另一个项目均未构建,但这归结于另一个问题)。

我能够毫无问题地构建com.morrislgn.merchandising.common:test-data-utils,我可以在机器上的.m2本地存储库中看到该条目。我也在Eclipse中重新索引了我的存储库。

我项目的POM具有以下条目:
<dependency>
    <groupId>com.morrislgn.merchandising.common</groupId>
    <artifactId>test-data-utils</artifactId>
    <version>0.3b-SNAPSHOT</version>
</dependency>

这似乎对我来说是正确的-在Eclipse中查看POM时,它也不会报告任何错误。

有人可以告诉我我在这里缺少什么或做错了吗?

最佳答案

您可以随时尝试mvn -U clean install-U强制检查远程存储库上的更新版本和快照。

09-30 17:33