1

我想以编程方式更新我的关系服务器中的 maven-metadata.xml 文件。有什么办法可以做到这一点吗?我可以为此使用 eclipse aether API 吗?

4

2 回答 2

2

Maven 元数据文件由 Maven 维护。Nexus 会在删除时更新它们,并有一个可以更正文件的计划任务。

但是,根据您删除文件的方式,元数据可能不会更新。例如,如果您只是删除存储中的文件而不使用 Nexus 应用程序。

于 2015-02-06T19:03:37.853 回答
0

使用 Nexus restAPI 调用让 Nexus 在部署后重建元数据,DELETE请求/service/local/metadata/repositories/<repo-id>/content.

例如:

curl -v -u userID:password -X DELETE http://localhost:8081/nexus/service/local/metadata/repositories/snapshots/content/com/foo/some/artifact
于 2020-02-10T11:47:58.120 回答