Я проверен на ветке, давайте назовем это 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 не выполнял никаких задач жизненного цикла, если проект уже запущен?