我使用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
约束?
答案 0 :(得分:2)
groupId
,artifactId
和version
(a.k.a。 GAV )不是&#34; 约束&#34;但Maven coordinates对于在逻辑上(在POM中)和物理上(在存储库中)识别工件是必不可少的。我不知道有什么方法可以克服这个问题,如果有的话我不会在任何情况下推荐它。通过这样做,你会混淆和欺骗Maven世界的其他部分。