我有一个 Java Gradle 项目。这个项目是由 Jenkins 构建的,我尝试将 resources.jar 与库的 .jar 文件一起发布。该项目是由 Jenkins 构建的,在 Jenkins 日志中我可以看到,他正在将 jar 文件推送到 Artifactory 服务器:
[pool-1-thread-3] Deploying artifact: http://*****/fw-stringutil/main-SNAPSHOT/fw-stringutil-main-SNAPSHOT-sources.jar
当我查看 Artifactory 服务器时,我找不到最后推送的 jar 文件的源。但我可以看到,sources.jar 文件的时间戳与上次推送之前的时间戳发生了变化。在我看来,artificialy 正在将sources.jar 文件推送到之前构建的时间码。这是一个错误还是我错过了什么?
图书馆的Artifactory原生UI
这里有一些版本信息:
Artifactory:Artifactory OSS 开源许可证 7.90.14 rev
等级:8.9
Gradle Artifactory 插件:5.2.3
詹金斯:2.462.3 Java:17.0.6(Azul 系统)
亲切的问候, 莎莎
我已经尝试将artifactory更新到最新版本(7.90.14)。我看到了同样的问题:7.84.17
可以分享一下build.gradle配置吗?
另外,尝试清除artifactory缓存。在Artifactory中,导航到缓存文件,然后手动触发最新sources.jar的“删除并重新上传”。您还可以尝试使该存储库的缓存失效。