如何知道(实用)正确的jar名称的maven artifact-id group-id

时间:2013-04-23 06:58:51

标签: maven pom.xml

如果有任何可用的搜索服务,我可以告诉我,我可以实际搜索maven artifact-id,jar-group for jar。

我的想法是构建一个简单的工具(可能是从控制台运行的jar),它扫描我的lib目录(对于所有jar名称)并为它们生成一个pom文件。

截至目前,当我需要生成pom xml时,我通过搜索artifact-id,group-id来手动执行 mvnrepository.com/artifact/commons-collections/commons-collections/3.2.1。

我正在考虑在请求中使用jar名称(例如commons-collections 3.2.1)的任何服务,并返回如下所示的响应:

 <dependency>
     <groupId>commons-collections</groupId>
     <artifactId>commons-collections</artifactId>
     <version>3.2.1</version>
</dependency>

任何指向现有工具的指针都将受到赞赏。

1 个答案:

答案 0 :(得分:1)

您可以选择导致工件列表的maven central search capabilities。此外,Nexus for Maven Central有REST API可用于此目的。

除了上面这样一个你想到的工具不会工作,因为它必须记住有传递依赖,这只是解决不要作为依赖进入pom文件。