Почему 2 версии плагинов Jetty Maven?
-
22-09-2019 - |
Вопрос
Я создал новый проект webapp Maven и хотел протестировать его с помощью плагина Maven от Jetty.Итак, я выдал консольную команду: mvn jetty:run
После определения pluginGroup
в файле настроек Maven я еще раз выполнил команду.К сожалению, это не удалось, потому что я использовал одну из приведенных ниже версий плагина:
Почему существуют 2 плагина на основе Maven для достижения одной и той же цели - запуска Jetty?Почему они должны вносить столько путаницы?
Или, будьте так любезны, объясните мне, в чем разница между ними.
Решение
В Jetty7 этот плагин был переименован в jetty-maven-plugin, чтобы лучше соответствовать соглашению maven2.Версия плагина для Jetty 7 также претерпела существенные изменения в конфигурации.Дополнительные сведения см. в руководстве по функциям плагина Jetty 7 Maven.
Посмотреть документацию здесь
Другие советы
Тот самый maven-jetty-plugin
предназначен для причала 6 и jetty-maven-plugin
предназначен для Jetty7 и более поздних версий.Изменение названия было произведено, чтобы "соответствовать соглашениям об именовании плагинов maven", и является частью большого беспорядка, созданного переходом Jetty в Eclipse Foundation.На самом деле, Jetty 7 рассматривается как переходная версия (это, должно быть, политкорректное выражение для большой беспорядок).