wildfly.maven.plugin ничего не развертывает, если упаковка установлена в pom
Я использую Maven для автоматической загрузки зависимости, установки (и запуска) сервера JBoss и развертывания загруженной зависимости. Я создал pom.xml
, который использует несколько плагинов Maven. Для взаимодействий с JBoss я использую wildfly-maven.plugin (в настоящее время версия 2.0.1.Final).
Поскольку я не создаю артефакт, а скорее загружаю его, я на самом деле не создаю JAR (или любой архивный артефакт).
У меня сейчас проблема: плагин wildfly-maven-plugin, похоже, ничего не делает, если для упаковки установлено значение pom.
В качестве обходного пути в настоящее время я установил пакет проекта на JAR и добавил следующее, чтобы предотвратить сборку проекта JAR:
<properties>
<jar.skipIfEmpty>true</jar.skipIfEmpty>
<maven.install.skip>true</maven.install.skip>
</properties>
1 ответ
Посмотрите на deploy-artifact
Цель. Пример этого есть в документации.
wildfly-maven-plugin
похоже, ничего не делает, если для упаковки установлено значение pom
. Использование типа упаковкиjar
вместе с jar.skipIfEmpty
помогает.
Когда используешь wildfly-maven-plugin
с deploy-only
цель, публикация произведений (через интерфейс управления).