Лучший способ перенести проект IntelliJ в Maven? - PullRequest
4 голосов
/ 12 ноября 2010

У меня есть проект, который использует встроенную систему сборки IntelliJ.Какой самый быстрый / лучший способ перенести проект в Maven?

Ответы [ 2 ]

4 голосов
/ 13 ноября 2010

Какой самый быстрый / лучший способ перенести проект в Maven?

Вручную.Вот что я хотел бы сделать (я бы лично использовал командную строку):

  • создать параллельную (потенциально многомодульную) структуру проекта с использованием архетипа (ов)
  • объявить зависимости дляиспользуемые вами фляги (не все, вы получите некоторые транзитивно)
  • перемещение источников и ресурсов в новую структуру
  • тестирование сборки
  • импорт импортаспроецируйте обратно в вашу IDE
1 голос
/ 13 ноября 2010

ИДЕЯ очень хорошо понимает Maven.К сожалению, он не создает конфигурацию Maven для вас.

Вам придется написать pom.xml самостоятельно.Сложность этого зависит от структуры вашего проекта и используемых вами фреймворков / библиотек.

Для меня самый простой способ - создать новый проект на основе артефакта, а затем скопировать в него существующие исходные файлы.Это можно сделать в IDEA:

  1. Файл -> Новый проект -> Создать проект с нуля
  2. Выберите Maven module, Далее
  3. Проверьте Create from Artifactсписок доступных артефактов покажет.Выберите один на основе библиотек / фреймворков, которые вы используете.Вы также можете добавить его, если его нет в списке (поиск в Интернете).
  4. После завершения настройки проекта начните копирование источников.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...