11

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

4

2 に答える 2

4

これに対する答えを持っている人は誰もいないようです (IntelliJ フォーラムでも) ので、私は問題を作成しました: https://youtrack.jetbrains.com/issue/IDEA-142078

于 2015-07-03T11:44:05.040 に答える
3

spring-devtools (1.2.3 以降)を試しましたか? この依存関係を使用します:

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

ここにはすでにチケットがあり、同じ問題が縫い合わされています。

于 2015-07-03T20:05:36.857 に答える