Автор оригинала: Scott Robinson.
Каким бы замечательным ни был Maven, он немного усложняет ситуацию, в том числе то, как вы разрабатываете проекты в разных IDE. Если Maven должен упростить создание проектов (среди прочего), но вы не можете использовать его в сочетании с IDE, то в чем смысл? Вам не следует идти на компромисс между ними двумя.
Есть несколько плагинов Maven Eclipse, которые помогут вам работать с такими инструментами, как Maven (например, m2eclipse , Eclipse IAM ), но я должен признать, что я не большой поклонник тех, которые я использовал. Лично я считаю, что гибрид между использованием Maven в командной строке и Eclipse является наиболее продуктивным способом.
Настройка Eclipse
Чтобы настроить Maven с Eclipse, вам необходимо настроить несколько конфигураций. Просто следуйте этим инструкциям, и все будет в порядке.
Откройте Eclipse и перейдите в Окно->Настройки . Затем перейдите в Java->Путь к сборке->Переменные пути к классам в окне настроек. В области Переменные пути к классам добавьте переменную с именем ” M2_REPO ” с путем, указывающим на каталог вашего локального репозитория Maven. В зависимости от используемой операционной системы репозиторий может находиться в одном из этих каталогов:
- Linux: /главная страница/[имя пользователя]/.m2/репозиторий
- Mac: /Пользователи/[имя пользователя]/.m2/репозиторий
- Окна: C:/Users/[имя пользователя]/.m2/репозиторий
Настройка проекта Maven
В командной строке перейдите в каталог, содержащий существующий файл POM (или запустите новый проект Maven и перейдите в этот каталог).
Предполагая , что у вас уже установлен Maven, выполните следующую команду из командной строки:
$ mvn eclipse:eclipse
Выполнение этой команды загрузит и запустит плагин Maven-Eclipse и создаст файлы для нового проекта Eclipse, адаптированные для данного проекта Maven.
Вернувшись в Eclipse, выберите Файл->Импорт , затем Общие->Существующие проекты в рабочую область . Перейдите в каталог, содержащий ваш проект, сверху и нажмите Ok .
Ваш проект должен отображаться в поле Проекты диалогового окна Импорт . Если вы видите там нужный проект, нажмите Готово , и ваш проект теперь готов к разработке в Eclipse!
Примечание : Имейте в виду, что всякий раз, когда вы добавляете новую зависимость в файл Maven POM, вам необходимо повторно запустить ту же команду mvn eclipse:eclipse , чтобы обновить файл .project Eclipse, а затем обновить свой проект в Eclipse. Это обновит ваш список зависимостей, чтобы Eclipse знал, что включать во время компиляции.
У вас есть какие-нибудь вопросы? Думаете, у вас есть лучшая настройка? Дайте нам знать в комментариях!