В общем, Какова лучшая стратегия для нахождения groupId и artifactId для хорошо известной зависимости для использования в POM Maven? Например, как мне найти правильную запись для драйвера JDBC MySQL? Это не упоминается на сайте mysql.com, поэтому я обычно трачу время на поиск другого POM, который уже использует версию jar для репозитория Maven. Это не может быть лучшим способом.
По моему опыту, лучшим вариантом является mvnrepository.com. например, в вашем случае просто введите mysql в текстовое поле поиска. вы найдете все доступные артефакты, содержащие строку mysql. в вашем случае тот, который вам подходит: mysql-connector-java для каждого артефакта у вас есть общее описание, которое поможет вам решить, что лучше для вас. как только вы щелкнете по нему, вы получите все доступные версии, а как только вы нажмете на версию, вы получите всю информацию о ней, например, код, который нужно добавить в свой pom.xml, зависимости артефактов и так далее ...
В большинстве случаев за меня это делает моя IDE. Но когда я не уверен, я ищу вручную; Гугл действительно помогает.
Вы также можете искать в поисковых системах maven, например mvnrepository.com.
M2Eclipse, интеграция eclipse с maven, поддерживает локальные поисковые индексы репозиториев maven. Таким образом, вы можете щелкнуть правой кнопкой мыши проект или файл pom.xml и выполнить
Maven -> Add Dependency
диалоговое окно, в котором вы можете искать артефакты из ваших локальных индексов. Не хотелось бы пропустить.
Если это не вариант, используйте mvnrepository.com