我正在尝试为开源Java库设置自动快照和发布链。
这是预期的设置:
包括第3步在内的所有内容都有效。但是,在尝试按照here所述的方式提升快照时,我总是从oss.jfrog.org神器服务器获得以下响应:
Request has been canceled: Can't correlate an artifact diffparser-1.4-SNAPSHOT-javadoc.jar to the build being promoted. Check that the artifact was created by the build you are trying to promote.
但是,我的构建正确生成了javadoc和sources jar,并且它们已成功发布(参见here)。所以我不明白这个错误。
有没有人知道我可能会遗失什么?
答案 0 :(得分:4)
查看OJO上的快照,看来引用位置中的大多数工件都没有属性(即build.name + build.number),它们将它们与您的构建相关联。如果您将转到Builds部分,您将看到具有工件关联的最新版本是内部版本号'1513800489095'(也与您的其他版本(14,15,16等等)不同)。 您需要确保(Gradle) build正在使用属性部署构建的工件。 此外,我强烈建议切换为使用JFrog CLI's Maven and Gradle Builds功能(JFrog CLI is an OSS project)。
P.S。我在JFrog工作