Я недавно начал работать с JBoss Drools. В настоящее время я сталкиваюсь с проблемой развертывания. Используя инструмент drools, каждый раз, когда я обновляю что-то в своем проекте (например, обновляю правило), а затем продолжаю развертывать проект, он запрашивает у меня идентификатор контейнера, в котором я хочу развернуть. Поскольку у меня уже есть запущенный контейнер, я ввожу его идентификатор и нажимаю «ОК», но затем он говорит, что я не могу использовать тот же контейнер для развертывания моего проекта, потому что он уже используется. Точнее сообщение:
Имя контейнера уже используется, выберите другое имя.
Ниже приведен соответствующий снимок экрана:
![enter image description here](https://i.stack.imgur.com/XwdLC.png)
Я не хочу создавать новые контейнеры каждый раз, когда вносю изменения в проект. Идентификатор группы моего проекта , Идентификатор артефакта и Версия все исправлены и не меняются при сборке проекта.
Я также заметил, что если я продолжу с другим именем контейнера, он упакует мой проект и развернет его в новом контейнере. После этого, если я перейду к предыдущим настройкам контейнера и просто нажму Обновление на вкладке Конфигурация версии , он получит новую версию моего кода. Это связано с тем, что при успешном развертывании новый jar-файл доступен в моем локальном каталоге .m2 .
Так можно ли просто упаковать проект, чтобы я мог просто перейти к конфигурации своей версии контейнера и обновить ее, чтобы прочитать новую версию? Я был бы очень признателен за любую помощь по этому вопросу, так как я боролся с этим в течение достаточно долгого времени, и до сих пор я не нашел качественную помощь. Пожалуйста, дайте мне знать, если потребуется что-то еще.
Ниже приведены некоторые важные данные:
- Wildfly (14.0.1.Final)
- Верстак слюни (business-central-7.15.0.Final-wildfly14)
- Сервер Drools (kie-server-distribution-7.15.0.Final)