可以将maven artifactid和版本从依赖性解析URL中排除

时间:2017-06-30 22:11:17

标签: maven artifactory

我使用artifactory来存储构建的jar文件,我在解析工件时遇到了问题。

我上传到<artifactory>/snapshots/java/nightly/25/testdemo-2.0.jar 为了让maven正确地进行依赖性解析,它应该在 <artifactory>/snapshots/java/nightly/25/testdemo/2.0/testdemo-2.0.jar

是否有指示maven解析URL的依赖关系,或者在下载依赖关系时忽略artifactID/version/artifact约束?

1 个答案:

答案 0 :(得分:2)

groupIdartifactIdversion(a.k.a。 GAV )不是&#34; 约束&#34;但Maven coordinates对于在逻辑上(在POM中)和物理上(在存储库中)识别工件是必不可少的。我不知道有什么方法可以克服这个问题,如果有的话我不会在任何情况下推荐它。通过这样做,你会混淆和欺骗Maven世界的其他部分。