Ответ 1
Так как кажется, что нет никого с ответом на это (а также на форумах IntelliJ), я создал проблему: https://youtrack.jetbrains.com/issue/IDEA-142078
У меня проблема, когда отладка перестает работать в Intellij при применении Spring -loaded как зависимость от плагина maven.
Ситуация 1 (рабочая):
Используя автогенерированный файл Spring -boot maven (pom.xml) с объявленным "Spring -boot-maven-plugin", я могу отлаживать свое приложение, используя команду debug-maven в intellij. Файл pom выглядит следующим образом:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
Ситуация 2 (не работает):
Следуя приведенным здесь строкам: spring -boot-hot-swapping, следует добавить зависимость для Spring -loaded, чтобы использовать Spring -loaded. Файл pom теперь выглядит следующим образом:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.3.RELEASE</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
Отладка той же конфигурации запуска, что и раньше, не работает. Брейк-точки просто не превращаются в "галочку", и код никогда не приостанавливается. Код теперь hotswapping, как и следовало ожидать... Если я снова удалю зависимость плагина, отладка снова начнет работать...
Пожалуйста, помогите мне сделать ситуацию двумя работами!
IntelliJ 14.1.3 Ultimate, Java 7, Spring загрузка 1.2.4, Spring загружена 1.2.3
Так как кажется, что нет никого с ответом на это (а также на форумах IntelliJ), я создал проблему: https://youtrack.jetbrains.com/issue/IDEA-142078
Пробовал ли вы spring -devtools (начиная с версии 1.2.3)? Используйте эту зависимость:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
Уже существует билет здесь, он повторяет ту же проблему.