Eclipse: управление зависимостями

Какие есть методы использования Eclipse для управления зависимостями?

Для очень простого и легкого решения для управления зависимостями Eclipse на основе подключаемого модуля Maven Eclipse см. Мой ответ в эта ветка.

Piotr Sobczyk 13.04.2012 14:12
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
7
1
12 302
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Мне очень нравится Интеграция Maven для Eclipse (m2eclipse, Eclipse m2e). Я использую его исключительно для функции управления зависимостями. Замечательно, что не приходится загружать кучу новых jar-файлов каждый раз, когда я создаю проект.

Более простой способ - Плагин Maven Eclipse (в отличие от плагина Maven для Eclipse). Это просто плагин maven, который генерирует файлы .project и .classpath на основе содержимого pom, вы просто запускаете mvn eclipse:eclipse, и все готово. Он использует переменную classpath в Eclipse для поиска локального репозитория maven.

Я лично предпочитаю этот подход в большинстве случаев, потому что у вас больше контроля над обновлением плагина maven. Кроме того, придется иметь дело с одним плагином Eclipse меньше. Тем не менее, возможности графического интерфейса плагина m2eclipse в последней версии довольно хороши.

Также есть альтернатива плагину m2eclipse под названием Q4E, теперь он называется Eclipse IAM.

Другой вариант - плющ. У Ivy также есть интеграция с eclipse.

Сравнение maven и ivy можно найти здесь: http://ant.apache.org/ivy/m2comparison.html

Другие вопросы по теме