我想以编程方式更新nexus服务器中的maven-metadata.xml文件。有什么方法可以做到这一点吗?我可以使用eclipse以太API吗?
答案 0 :(得分:1)
maven元数据文件由Maven维护。 Nexus会在删除时对其进行更新,并具有可以更正文件的计划任务。
但是,根据删除文件的方式,元数据可能不会更新。例如。如果您只是删除存储中的文件而不使用Nexus应用程序。
答案 1 :(得分:0)
使用Nexus restAPI调用在部署后向DELETE
发送/service/local/metadata/repositories/<repo-id>/content
请求来重建Nexus元数据。
例如:
curl -v -u userID:password -X DELETE http://localhost:8081/nexus/service/local/metadata/repositories/snapshots/content/com/foo/some/artifact