Maven 2 Maven-如何找到正确的groupId/artifactId以在POM中包含依赖项

Maven 2 Maven-如何找到正确的groupId/artifactId以在POM中包含依赖项,maven-2,maven,Maven 2,Maven,一般来说,在Maven POM中查找已知依赖项的groupId和artifactId的最佳策略是什么?例如,如何找到MySQL JDBC驱动程序的正确条目?mysql.com网站上没有提到它,所以我通常会花时间寻找另一个已经使用jar的Maven repository版本的POM。这不是最好的方法。大多数时候,我的IDE都是这样做的。但当我不确定时,我会手动搜索;谷歌真的很有帮助 您也可以像这样在maven搜索引擎上搜索。,eclipse的maven集成,支持maven存储库的本地可搜索索引。因

一般来说,在Maven POM中查找已知依赖项的groupId和artifactId的最佳策略是什么?例如,如何找到MySQL JDBC驱动程序的正确条目?mysql.com网站上没有提到它,所以我通常会花时间寻找另一个已经使用jar的Maven repository版本的POM。这不是最好的方法。

大多数时候,我的IDE都是这样做的。但当我不确定时,我会手动搜索;谷歌真的很有帮助

您也可以像这样在maven搜索引擎上搜索。

,eclipse的maven集成,支持maven存储库的本地可搜索索引。因此,您可以右键单击项目或pom.xml并执行以下操作:

Maven -> Add Dependency
此时会出现一个对话框,您可以在其中从本地索引中搜索工件。我不想错过它


如果这不是一个选项,请使用

根据我的经验,最好的选项是mvnrepository.com。例如,在您的案例中,只需在搜索文本字段中键入mysql。您将找到所有包含mysql字符串的可用工件。在您的情况下,适合您需要的是:mysql连接器java 对于每个工件,您都有一个通用的描述,帮助您决定什么最适合您。
一旦你点击它,你就会得到所有可用的版本,一旦你点击了一个版本,你就有了所有关于它的信息,比如你需要添加到pom.xml的代码,工件依赖关系等等。

我使用。

我建议使用Maven站点建议浏览biblio以获得Maven坐标

表示log4j

首先,我们需要知道log4j的groupId、artifactId和version是什么。我们可以浏览ibiblio并查找它,或者使用谷歌搜索“site:www.ibiblio.org maven2 log4j”来提供帮助


log4j的Maven元数据:

1。转到

2.使用groupId/artifactId或仅使用基本文本在所需的jar中搜索

喜欢你的案例

是主存储库,您可以在其中找到所需的大多数.jar,并为pom.xml文件添加注释。此外,它们还提供了您使用的工件的其他依赖项。