Artifactory 覆盖最后一个sources.jar,而不是在从Java Gradle 项目发布时创建新的sources.jar

问题描述 投票:0回答:1

我有一个 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

java gradle jenkins artifactory
1个回答
0
投票

可以分享一下build.gradle配置吗?

另外,尝试清除artifactory缓存。在Artifactory中,导航到缓存文件,然后手动触发最新sources.jar的“删除并重新上传”。您还可以尝试使该存储库的缓存失效。

© www.soinside.com 2019 - 2024. All rights reserved.