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 цель, публикация произведений (через интерфейс управления).

Другие вопросы по тегам