我可以在没有计划任务的情况下更新Nexus Maven“最新”元数据吗?

时间:2015-04-09 20:52:40

标签: maven nexus

我正在运行Nexus,我有一个快照Maven存储库。当我将工件发布到该存储库时,我还运行了一个"重建Maven元数据文件"类型任务运行约5分钟并更新" LATEST"实际上指向最新的文物。我可以通过其他方式更新该LATEST参考吗?我和Gradle一起出版。 Gradle可以只更新特定的组元数据吗?

由于

1 个答案:

答案 0 :(得分:1)

maven元数据文件不是由Nexus管理,而是由客户端工具管理。默认情况下,它是Maven,它会在部署过程中下载元数据文件,使用新的快照数据对其进行更新并再次上传。

潜在Gradle无法正确执行此操作,这就是您必须使用使用Nexus计划任务的变通方法的原因。我不认为Gradle有更多的工具可以更好地解决它。我能想到的唯一一件事就是自动从Gradle开始计划任务。但你仍然会遇到时间问题。

最好是针对Gradle提交错误并将其修复。