【问题标题】:List all artifacts in a Maven repository列出 Maven 存储库中的所有工件
【发布时间】:2013-04-25 07:23:05
【问题描述】:

Aether 具有获取给定工件的所有版本的功能,如下所示:

org.sonatype.aether.impl.VersionRangeResolver.resolveVersionRange( 
    RepositorySystemSession session, 
    VersionRangeRequest request )

是否有一个以太函数来列出存储库中的所有工件?

或者如何获取该列表?

注意:我知道大多数 Maven 存储库都提供了人类可读的索引,您可以对其进行解析和爬取。这不是一个安全的解决方案,只是一种解决方法,我不是在寻找这种类型的解决方案。

【问题讨论】:

标签: java maven maven-indexer


【解决方案1】:

“否”的官方回答几乎是 this answer 到“用 Aether 列出工件?”:

没有。

这类查询是Maven Indexer 的工作。

来自Benjamin Bentmann

不过,您可能会发现 Maven Indexer 正是您所需要的。

【讨论】:

  • maven-indexer 的当前稳定版本是 2013 年的,它不能与 maven-core 3.2.X 一起使用。而且那个repo上的ticket系统是关闭的,不是很友好。
猜你喜欢
  • 1970-01-01
  • 2017-05-02
  • 2015-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-05
相关资源
最近更新 更多