Разница между плагином wasdev и openliberty maven

В чем разница между net.wasdev.wlp.maven.plugins и io.openliberty.tools Liberty-Maven-плагин и какой из них я должен использовать?


person Manudebouc    schedule 01.02.2020    source источник


Ответы (1)


Новая, предпочтительная (3.x) версия

io.openliberty.tools:liberty-maven-плагин

io.openliberty.tools – это более новая и улучшенная версия liberty-maven-plugin, которую вы, скорее всего, захотите использовать для новой разработки.

Старая (2.x) версия

net.wasdev.wlp.maven.plugins:свобода-maven-плагин

Старый плагин net.wasdev.wlp.maven.plugins превратился в новый плагин io.openliberty.tools.

Наряду с переходом с версии 2.x на версию 3.x liberty-maven-plugin, groupId также был изменен с net.wasdev.wlp.maven.plugins (версии 1.x-2.x) на io.openliberty.tools (версия 3.x и выше).

Зачем использовать новый плагин?

Обе версии подключаемых модулей можно использовать для работы (установки, развертывания и т. д.) с серверами Open Liberty или WebSphere Liberty. (так что это не проблема выбора одного против другого).

Новый подключаемый модуль V3 предоставляет новый полезный "режим разработки". поддержку. Кроме того, в этой версии вы найдете гораздо более свежие материалы, такие как руководства по Open Liberty.

Он также улучшает и упрощает некоторые другие цели и настройки (кроме «режима разработки»). Обзор улучшений версии 3.x приведен здесь .

Таким образом, на данный момент единственной причиной использования плагина 2.x из net.wasdev.wlp.maven.plugins будет продолжение работы над проектом, уже использующим эту версию плагина (до тех пор, пока вы не будете готовы к миграции).

person Scott Kurz    schedule 01.02.2020
comment
Старая версия поддерживала цель сервера пакетов, которая, кажется, была удалена в новом плагине. - person Geert Schuring; 14.04.2021
comment
Цель сервера пакетов была переименована в пакет в выпуске 3.x, как и все цели сервера xyz (переименованные в xyz). Здесь есть набор примечаний к выпуску, описывающих это изменение: github. com/OpenLiberty/ci.maven/releases/tag/liberty-maven-3.0 - person Scott Kurz; 14.04.2021