在POM中可以指定所需的工件版本范围(下一步将由maven-dependency-plugin下载:copy-dependencies):
<dependencies>
<dependency>
<groupId>my.group</groupId>
<artifactId>hibi-test</artifactId>
<version>[0.1.4-SNAPSHOT,0.2.0)</version>
</dependency>
问题是 hibi-test 在我的Nexus上没有发布,只有少数SNAPSHOTS(锁定的时间戳快照)。我已经检查了这个包含发行版和快照的工件上的POM,它运行良好,但在这种情况下,我只有:
[ERROR] Failed to execute goal on project Test: Could not resolve dependencies for project my.group:Test:pom:0.0.1-SNAPSHOT: Could not find artifact my.group:hibi-test:jar:0.1.4
定义了POM中的快照存储库。 我尝试了范围的各种组合,启用快照和版本:解锁快照,但它没有用。当我只通过 0.1.4-SNAPSHOT 工件时,正确下载了 hibi-test-0.1.4-SNAPSHOT.jar 。
我需要什么? :)
答案 0 :(得分:0)
是最新版本的0.2.0?
也许您应该尝试更改版本范围。
试试这个:
<version> [0.1.4,0.2.0) </version>