我已将我的 Artifact 推送到oss nexus repo,并将其添加为对另一个项目的依赖。想法让我保持警惕:
[warn] Unable to reparse com.github.kondaurovdev#jsonapi_2.11;0.1-SNAPSHOT from sonatype-snapshots, using Fri May 13 17:12:52 MSK 2016 [warn] Choosing sonatype-snapshots for com.github.kondaurovdev#jsonapi_2.11;0.1-SNAPSHOT
也许我以错误的方式推挤了神器?但是我之前做过,一切都还好。如何摆脱这些警告?或者只是忽略它们?
最佳答案
我遇到过同样的问题。
您是否将SNAPSHOT版本发布到了 Artifactory 上?如果是这样,this可能是您的问题。
如您所知,在本地发布时,快照版本存储在.ivy2 / local目录中。远程版本存储在.ivy2 / cache目录中。
查看.ivy2 / cache / {dependency}文件夹时,您会看到它仅下载了xml和properties文件。因此,只有元数据而没有jar。这是因为它不存在而无法解析的实际原因。
由于.ivy2 / cache优先于.ivy2 / local,因此不会看到您的本地发布版本。有两种方法可以解决此问题。
我认为第一个是要走的路。