是否可以在任何网站/链接中获取给定组ID和maven版本的所有工件?
我正在尝试使用Maven获取所有Vaadin依赖项,我有以下可用的详细信息:
<groupId>com.vaadin</groupId>
<version>7.1.6</version>
我使用的是
mvn dependency:copy-dependencies
命令将依赖项获取到文件夹。
我知道我必须手动指定每个依赖项,例如
共享金库服务器等。
我只想通过提供上面的组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日
正如罗伯特下面提到的,中央存储库高级搜索(http://search.maven.org/#advancedsearch|gav)帮助我完成了我正在寻找的工作。另外,我尝试了REST (http://search.maven.org/#api),这也很好。我离编写一个示例java代码只有一步之遥,该代码将使用REST获取详细信息,并将其转换为良好的XML格式,现在我可以简单地将其复制到预期的POM文件:-)
发布于 2013-10-06 17:05:36
Maven Central上的搜索页面有一个高级按钮,它为您提供了一个页面,您可以在其中填充各种东西,例如只有groupId和版本。
这里应该有一个REST-api,请看Sonatype Nexus文档。
https://stackoverflow.com/questions/19211281
复制相似问题