У меня проблема, когда отладка перестает работать в 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