是否可以在任何网站/链接的 maven 中列出给定组 ID 和版本的所有工件?
我正在尝试使用 Maven 获取所有 Vaadin 依赖项,并且我提供了以下详细信息:
<groupId>com.vaadin</groupId>
<version>7.1.6</version>
我正在使用
mvn dependency:copy-dependencies
命令将依赖项获取到文件夹。
我知道我必须手动指定每个依赖项,例如
vaadin-shared 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>
我在这里检查了答案: 我如何依赖来自 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 文件:-)