Maven - Как найти правильный groupId / artifactId для включения зависимости в POM - PullRequest
27 голосов
/ 25 августа 2010

В общем, какова лучшая стратегия для нахождения groupId и artifactId для хорошо известной зависимости для использования в POM Maven? Например, как мне найти правильную запись для драйвера JDBC MySQL? Это не упоминается на сайте mysql.com, поэтому я обычно трачу время на поиск другого POM, который уже использует версию jar для репозитория Maven. Это не может быть лучшим способом.

Ответы [ 7 ]

10 голосов
/ 04 октября 2012

Я бы предложил использовать http://search.maven.org

10 голосов
/ 25 августа 2010

M2Eclipse , maven-интеграция eclipse, поддерживает локальные поисковые индексы maven-репозиториев Таким образом, вы можете щелкнуть правой кнопкой мыши по проекту или pom.xml и сделать

Maven -> Add Dependency

Появляется диалоговое окно, в котором вы можете искать артефакты из ваших локальных индексов. Не хотел бы пропустить это.

Если это не вариант, используйте mvnrepository.com

2 голосов
/ 25 августа 2010

Большую часть времени моя IDE делает это для меня. Но когда я не уверен, я ищу вручную; Google действительно помогает.

Вы также можете искать в таких поисковых системах maven, как этот

1 голос
/ 08 марта 2013

Сайт Maven предлагает просматривать библиографию, чтобы получить координаты Maven;http://www.ibiblio.org/.

Скажите для log4j

Сначала нам нужно знать, для чего предназначены groupId, artifactId и versionlog4j.Мы можем просмотреть ibiblio и найти его или использовать Google, чтобы помочь, выполнив поиск по адресу «site: www.ibiblio.org maven2 log4j».

Метаданные Maven для log4j: http://mirrors.ibiblio.org/maven2/log4j/log4j/maven-metadata.xml

1 голос
/ 03 сентября 2010

Я использую http://repository.sonatype.org.

0 голосов
/ 30 марта 2017

1. Перейти к http://search.maven.org

2. Поиск в нужном банке с groupId / artifactId или Just с основным текстом.

Как и в вашем случае

enter image description here

0 голосов
/ 25 августа 2010

По моему опыту, лучший вариант - mvnrepository.com. например, в вашем случае просто введите mysql в текстовое поле поиска. вы найдете все доступные артефакты, которые содержат строку mysql. в вашем случае то, что вам нужно: mysql-connector-java для каждого артефакта у вас есть общее описание, которое поможет вам решить, что лучше для вас. когда вы щелкаете по нему, вы получаете все доступные версии, и когда вы щелкаете по версии, у вас есть вся информация о ней, например, код, который нужно добавить в ваш pom.xml, зависимости артефактов и т. д.

...