Intellij + springboot + maven + подпружиненный

У меня есть проблема, когда отладка перестает работать в 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 необходимо добавить зависимость для подпружиненных, чтобы использовать подпружиненные. Файл 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>

Отладка той же конфигурации запуска, что и раньше, не работает. Точки останова просто никогда не превращаются в "галочку", а код никогда не приостанавливается. Теперь код работает в режиме "горячей замены", как и следовало ожидать... Если я снова удаляю зависимость от плагина, отладка снова начинает работать...

Пожалуйста, помогите мне сделать ситуацию две работы!

IntelliJ 14.1.3 Ultimate, Java 7, Spring boot 1.2.4, Spring Загружен 1.2.3

2 ответа

Решение

Поскольку кажется, что нет никого с ответом на этот вопрос (ни на форумах 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>

Билет здесь уже есть, он выглядит так же.

Другие вопросы по тегам