Что мне нужно сделать, если я хочу преобразовать проект eclipse, чтобы начать использовать maven2? - PullRequest
2 голосов
/ 10 февраля 2010

что мне нужно сделать, если я хочу преобразовать проект eclipse, чтобы начать использовать maven2?

Я знаю о плагине maven, но нужно ли изменять существующий проект?

Или я должен просто повторно импортировать во вновь созданный проект?

Ответы [ 2 ]

2 голосов
/ 10 февраля 2010

Шаги, которые я бы предпринял для преобразования одного проекта Eclipse, включают в себя:

  1. Установка m2eclipse
  2. Создание нового проекта maven (пропустить создание архетипа)
  3. Щелкните правой кнопкой мыши новый проект maven и запустите Maven> Обновить конфигурацию проекта
    (Это должно дать вам правильные папки макета проекта maven src / main / java, ...)
  4. Установить зависимости от старого проекта eclipse в pom.xml
  5. Скопировать исходный код + ресурсы из старого в новый проект
  6. (Это может привести к поломке любых SVN / других ссылок, которые у вас былитак что не забудьте проверить проект еще раз)

Это должно быть все, как я помню шаги без открытия Eclipse.Обязательно сообщите мне, если у вас возникнут какие-либо проблемы!

Попытка сохранить существующий проект Eclipse и добавить maven в качестве запоздалой мысли просто поставит вас в мир боли, если у вас нет правильногомакет проекта и / или висячие управляемые зависимости Eclipse.

Преобразование набора проектов, работающих вместе, может оказаться более сложным, но должно включать те же шаги (с добавлением настройки родительского pom / modules / dependencies)

1 голос
/ 10 февраля 2010

Предположим, что у вас установлен m2eclipse, вы можете создать существующий Java-проект, просто щелкнув правой кнопкой мыши по проекту-> Maven-> Включить управление зависимостями. Теперь проект может быть собран с помощью Maven, и вы можете управлять зависимостями в сгенерированном pom.xml. Недостатком этого подхода является то, что существующая структура папок проекта сохраняется, поэтому макет проекта не будет соответствовать стандартному соглашению maven.

Если у вас нет веских причин остаться с существующим проектом, я бы порекомендовал запустить новый maven и импортировать в него ваши источники и ресурсы, чтобы вы воспользовались значимыми значениями по умолчанию maven, которые, надеюсь, спасут вас. много времени и нервов при использовании различных плагинов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...