我正在运行Nexus,我有一个快照Maven存储库 . 当我将工件发布到该存储库时,我还运行“重建Maven元数据文件”类型的任务,该任务运行大约5分钟并更新“LATEST”以实际指向最新的工件 . 我可以通过其他方式更新该LATEST参考吗?我和Gradle一起出版 . Gradle可以只更新特定的组元数据吗?
谢谢
maven元数据文件不是由Nexus管理,而是由客户端工具管理 . 默认情况下,它是Maven,它会将元数据文件作为部署的一部分下载,使用新的快照数据对其进行更新并再次上载 .
可能Gradle没有正确执行此操作,这就是您必须使用使用Nexus计划任务的变通方法的原因 . 我不认为Gradle有更多的工具可以更好地解决它 . 我能想到的唯一一件事就是自动从Gradle开始计划任务 . 但你仍然会有时间问题 .
最好是提交一个针对Gradle的错误并修复它 .
1 回答
maven元数据文件不是由Nexus管理,而是由客户端工具管理 . 默认情况下,它是Maven,它会将元数据文件作为部署的一部分下载,使用新的快照数据对其进行更新并再次上载 .
可能Gradle没有正确执行此操作,这就是您必须使用使用Nexus计划任务的变通方法的原因 . 我不认为Gradle有更多的工具可以更好地解决它 . 我能想到的唯一一件事就是自动从Gradle开始计划任务 . 但你仍然会有时间问题 .
最好是提交一个针对Gradle的错误并修复它 .