Maven プラグインへの依存関係として Spring-loaded を適用すると、Intellij でデバッグが機能しなくなるという問題があります。
状況 1 (作業中):
「Spring-boot-maven-plugin」が宣言された自動生成された spring-boot maven (pom.xml) ファイルを使用すると、intellij で debug-maven コマンドを使用してアプリをデバッグできます。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>
以前と同じ実行構成のデバッグは機能しません。ブレークポイントが「チェックマーク」に変わることはなく、コードが一時停止することもありません。コードは期待どおりにホットスワップされています...プラグインの依存関係を再度削除すると、デバッグが再び機能し始めます...
シチュエーション 2 を機能させるのを手伝ってください!
IntelliJ 14.1.3 Ultimate、Java 7、Spring ブート 1.2.4、Spring ロード 1.2.3