在我的应用程序中,我将生成的工件部署到某个(托管的)Nexus存储库。从我的应用程序的另一个实例,我想知道已部署到该存储库的所有工件。我研究了Nexus REST API但无法找到获取该信息的方法。有没有人知道如何通过REST或任何其他API获取给定Nexus存储库的所有工件的列表/集合?
答案 0 :(得分:2)
监控部署到Nexus存储库的工件的最佳方法是订阅RSS源:
http://books.sonatype.com/nexus-book/reference/using-sect-feeds.html
答案 1 :(得分:1)
一种方法是注意到Nexus只是提供了一种方法来管理工件到REST树的集成 - 我们以前称之为简单的Web服务器。通过这种方式,您可以采用与HTML内容相同的方式完成REST端点的刮擦。
更好的方法是下载Nexus生成的索引并解释它们。 Nexus Can't Download Remote Repo Index和Nexus - proxy repositories with no indexes?是该方法的参考资料。
答案 2 :(得分:1)
Maven-Indexer正是我所寻找的:https://github.com/apache/maven-indexer/blob/master/README.md