Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / maven wildfly plugin - деплой нескольких модулей / 3 сообщений из 3, страница 1 из 1
09.11.2017, 14:52
    #39550293
ch1laveg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
maven wildfly plugin - деплой нескольких модулей
Есть мавен приложение с сабмодулями. В каждом сабмодуле пэрентом стоит основной модуль. Необходимо, чтобы по нажатию на кнопку стартовал сервер, туда деплоился один артефакт, после другой. На данный момент имею в конфиге запуска mvn wildfly:run, в основоном помнике такой код:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<plugin>
    <groupId>org.wildfly.plugins</groupId>
    <artifactId>wildfly-maven-plugin</artifactId>
    <version>1.2.0.Final</version>
    <configuration>
        <skip>true</skip>
        <hostname>${wildfly-hostname}</hostname>
        <port>${wildfly-port}</port>
        <username>${wildfly-username}</username>
        <password>${wildfly-password}</password>
        <jboss-home>${wildfly-home}</jboss-home>
        <java-opts>
            тут много jvm параметров
        </java-opts>
    </configuration>
</plugin>



В каждом сабмодуле такое:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<plugin>
    <groupId>org.wildfly.plugins</groupId>
    <artifactId>wildfly-maven-plugin</artifactId>
    <version>1.2.0.Final</version>
    <configuration>
        <skip>false</skip>
    </configuration>
</plugin>



Всё вроде бы нормально запускается, деплоится один из модулей ииии... всё, ничего не происходит. Нет понимания почему не деплоится второй. Пробовал делать через executions, перелопатил всю документацию, но так и не смог заставить деплоиться второй модуль.
...
Рейтинг: 0 / 0
09.11.2017, 17:10
    #39550404
TopCore
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
maven wildfly plugin - деплой нескольких модулей
ch1laveg, в сабмодулях нужно указывать родительский пом файл
...
Рейтинг: 0 / 0
09.11.2017, 17:26
    #39550418
ch1laveg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
maven wildfly plugin - деплой нескольких модулей
Решил вопрос перемещением плагина в один из сабмодулей и запуска wildfly:execute-commands, вместо run. Run делает немного не то, что нужно, он запускает сервер и сразу деплоит артефакт, после чего останавливается. В executions я описал последовательность необходимых команд, start (не run, этот просто запускает сервер и ничего не деплоит), deploy (текущий модуль), deploy-artifact (другой сабмодуль), андеплой их обоих и shutdonw. Минус этого подхода в том, что придется в модуль добавить зависимость на другой модуль, но т.к. можно сделать в scope test, это не должно вызвать проблем. Может кому пригодится.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / maven wildfly plugin - деплой нескольких модулей / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]