我想在我的nexus存储库中获取特定组名的所有工件名称。
我为此尝试了lucene
网络API。就像我用的网址一样
http://localhost:8080/nexus/service/local/lucene/search?g=my.group.name
但是在xml响应中,我看到它列出了索引部分的工件,其中也包含了已删除的工件。我不想要删除的工件名称。
我怎样才能做到这一点。我们支持这个吗?
答案 0 :(得分:0)
您可以编写一个小插件来检索GAV。此位置的“抓取”示例几乎可以满足您的需求:
https://github.com/sonatype/nexus-example-plugins/
为存储库中的每个GAV调用ArtifactDiscoveryListener.java。该插件提供了计划任务,因此很容易运行。
您可以在此处找到有关开发插件的更多信息:
https://books.sonatype.com/nexus-book/reference/plugdev.html