是否可以在任何网站/链接中获取maven中给定组ID和版本的所有工件列表?
我正在尝试使用Maven获取所有Vaadin依赖项,并且我有以下详细信息:
<groupId>com.vaadin</groupId>
<version>7.1.6</version>
我正在使用
mvn dependency:copy-dependencies
命令获取文件夹的依赖项。
我知道我必须手动指定每个依赖项,例如
vaadin共享 vaadin-server等。
我只是希望能够通过提供上面的组ID和版本号来获取所有这些工件的列表,然后生成如下所示的各个依赖项:
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-shared</artifactId>
<version>7.1.6</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-server</artifactId>
<version>7.1.6</version>
</dependency>
我在这里查了答案: How do I get depend on all artifacts from a group of a version from maven?
并查看了maven条目:
http://mvnrepository.com/artifact/com.vaadin
感谢。
=============================================== =========
更新日期:2013年10月7日
如下面Robert所述,中央存储库高级搜索(http://search.maven.org/#advancedsearch|gav)帮助了我寻找的东西。 此外,我尝试了REST API(http://search.maven.org/#api),这也很好。我距离编写一个示例java代码只需一步,该代码将使用REST API获取详细信息并将其转换为一种很好的XML格式,现在我可以将其复制到我想要的POM文件中: - )
答案 0 :(得分:3)
search page on Maven Central有一个高级按钮,可以为您提供一个页面,您可以在其中填写各种内容,例如only the groupId and version
应该有一个REST-api,看一下Sonatype Nexus文档。