Spring Loaded не получает изменения (Запуск через командную строку / Редактирование с использованием IntelliJ)

У меня есть очень простое приложение Spring Boot, которое я использую для запуска внутри окон терминала, используя.

mvn clean spring-boot:run

Чтобы использовать Spring Loaded, я изменил свой pom.xml для автоматического подключения агента перезагрузки.

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>${spring-boot.version}</version>
            <dependencies>
                <dependency>
                    <groupId>org.springframework</groupId>
                    <artifactId>springloaded</artifactId>
                    <version>${spring-boot.version}</version>
                </dependency>
            </dependencies>
        </plugin>
    </plugins>
</build>

В окне консоли я вижу, что агент перезагрузки подключен.

Но когда я открываю Maven Project внутри IntelliJ и модифицирую некоторый код, перезагрузка не происходит. Я попытался вручную скомпилировать измененные классы, но это также, похоже, не имеет никакого эффекта.

Что мне не хватает??

1 ответ

Казалось, что Java 8 Update 40 сломал совместимость. Таким образом, обновление до Java 8 Update 31 решило эту проблему.

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