Классы горячей замены и ресурсы функции, развернутой на предохранитель jboss

Я разрабатываю «функции» с помощью JBOSS Tools 9 (Eclipse) для развертывания на предохранителе 6.2 (с тканью). На данный момент функции развертываются с помощью сценариев развертывания, а предохранитель загружает функцию из репозитория maven (profile-edit --repository mvn:...). Я могу удаленно запустить функцию ("-Xdebug -Xrunjdwp:transport=dt_socket,address=5001,server=y,suspend=n").

Проблема в том, что если я что-то меняю, мне всегда приходится запускать mvn install. Чтобы увидеть, как изменения вступают в силу.

Есть ли способ использовать интеграцию с Fuse Server (я уже добавил установку Fuse в представление сервера Eclipse) для синхронизации с моими источниками/ресурсами, например, с разработкой веб-приложений. (вероятно, развертывание должно быть изменено?)


person dermoritz    schedule 29.07.2016    source источник


Ответы (1)


Вы можете включить dev:watch * (я думаю, что это имя команды) из оболочки в JBoss Fuse, которая включает наблюдение за репозиторием maven для обновления файлов SNAPSHOT JAR, а затем автоматически повторно развертывает их на сервере JBoss Fuse.

Затем вы можете разрабатывать локально и создавать код с помощью mvn install для развертывания в вашем локальном репозитории maven, который затем запускает dev:watch.

Имейте в виду, я не могу на 100% вспомнить имя команды, если это dev:watch или что-то еще с часами. Также аргументами команды может быть просмотр определенного имени.

person Claus Ibsen    schedule 29.08.2016
comment
спасибо - это по крайней мере сохраняет команды остановки/запуска контейнера после установки mvn - person dermoritz; 01.09.2016