Подтвердить что ты не робот

Intellij + springboot + maven + spring -loaded

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

4b9b3361

Ответ 2

Пробовал ли вы spring -devtools (начиная с версии 1.2.3)? Используйте эту зависимость:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

Уже существует билет здесь, он повторяет ту же проблему.