Aether 有一个函数可以获取给定 Artifact 的所有版本,如下所示:
org.sonatype.aether.impl.VersionRangeResolver.resolveVersionRange(
RepositorySystemSession session,
VersionRangeRequest request )
是否有以太函数来列出存储库中的所有 Artifact ?
或者如何获取该列表?
注意:我知道大多数 Maven 存储库都提供了一个您可以解析和抓取的人类可读索引。这不是一个安全的解决方案,只是一种解决方法,我不是在寻找这种类型的解决方案。
最佳答案
官方对“否”的回答几乎是 this answer “用 Aether 列出 Artifact ?”:
No.
These kind of queries for are a job for the Maven Indexer.
来自 Benjamin Bentmann .
您可能会发现 Maven Indexer然而,这正是您所需要的。
关于java - 列出 Maven 存储库中的所有 Artifact ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16315721/