Муравей в Maven преобразование - PullRequest
0 голосов
/ 08 мая 2018

Мне нужно конвертировать несколько проектов из муравья в Maven. Я знаю основы обоих, также прочитал много статей о том, как. Тем не менее, это хорошая идея, чтобы написать Pom с помощью Eclipse? Или лучше написать без затмения? Плагин M2Eclipse нуждается в дополнительной настройке, будут ли изменения, связанные с M2Eclipse, вызывать проблемы, когда война построена на Дженкинсе?

Ответы [ 2 ]

0 голосов
/ 19 апреля 2019

Плюсы использования Eclipse IDE:

  • Форматирование файла pom.xml будет выполнено, когда вы добавите ' maven-eclipse-codestyle.xml ' в форматировщик кода, как уже упоминалось здесь . Форматирование будет сложнее, если вы сделаете это без IDE.

  • Функция автозаполнения затмения упростит ваше кодирование, поскольку оно автоматически распознает открытые теги и закрывает их. Вам нужно закрыть все открытые теги вручную, если вы не используете IDE.

  • Вы можете просмотреть иерархию зависимостей добавленных зависимостей, и, следовательно, это может быть немного полезно при управлении зависимостями. Это может быть чрезвычайно полезно, если у вас есть переходные зависимости (зависимости внутри других зависимостей). Вы можете узнать больше о переходных зависимостях здесь .

  • IDE предупредит вас о распространенных ошибках , которые могут возникнуть при кодировании (что-то вроде: «забыть закрыть открытый тег», «поместить тег в неправильное местоположение»). Это сэкономит много времени. Если вы не используете IDE, вы должны исправлять ошибки только тогда, когда вы получаете исключение после выполнения команды maven.

  • Eclipse предупредит об отсутствующих артефактах (когда зависимости отсутствуют в локальном хранилище), что может помочь вам исправить это перед выполнением цели maven.

Минусы использования Eclipse IDE:

  • m2e выдаст ' Выполнение плагина, не охваченное конфигурацией жизненного цикла ' Ошибки во всех файлах pom.xml . Эти ошибки не влияют на вашу сборку, но могут быть довольно раздражающими.
0 голосов
/ 08 мая 2018

Я лично сделал миграцию из Ant в Maven2. IMO, лучше написать pom.xml самостоятельно, чтобы вы не столкнулись с неожиданностями в последнюю минуту, а также получите полное общее представление о том, что именно вы делаете с файлом pom.

Однако, если вы все еще хотите использовать m2e, из моего опыта это не создало никаких проблем вообще. Что касается сборки - я думаю, не должно быть никаких проблем. Вы можете обратиться по этой ссылке, если вам нужна дополнительная информация о m2e и jekins - m2e и jenkins

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