Maven и Spring Boot - извлекайте еще одну ветку во время отладки - PullRequest
0 голосов
/ 13 июня 2019

Я проверен на ветке, давайте назовем это branch_a.На branch_a я отлаживаю приложение Spring Boot с Maven, используя IntelliJ IDEA на моем локальном компьютере, который доступен через сеть моей компании.Это позволяет БА проверить некоторые изменения, которые я сделал, без необходимости помещать изменения в репозиторий и помещать их в контейнер разработчика.Я хочу оформить Branch_b, пока еще выполняю Branch_a для BA, чтобы я мог работать над некоторыми другими вещами.Однако, когда я извлекаю branch_b, Maven мгновенно распознает разницу в зависимостях (это старая ветка, которую я пытаюсь обновить), которая загружает различия и разрывает работающий в данный момент экземпляр, убивая приложение Spring Boot.

Я установил действие обновления и деактивацию фрейма на Do nothing в конфигурации run / debug, но похоже, что Maven или Spring Boot делают это где-то еще.

Есть ли способ запустить конфигурацию илиотладка на моей машине с использованием кода из branch_a, при этом позволяя извлекать данные из branch_b, пока он работает без перезагрузки пакетов из POM?Или, может быть, сделать так, чтобы maven не выполнял никаких задач жизненного цикла, если проект уже запущен?

1 Ответ

0 голосов
/ 13 июня 2019

Я нашел решение здесь .Делая обратный ответ: снимите флажок «Автоматически строить проект», если вы хотите иметь возможность извлекать из другой ветви, когда сеанс отладки уже запущен в другой ветви.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...