2015-06-23 9 views
11

Ich habe ein Problem, bei dem das Debuggen in Intellij nicht mehr funktioniert, wenn Spring-geladen als Abhängigkeit vom Maven-Plugin angewendet wird.Intellij + Springboot + Maven + gefederte

Situation 1 (in Betrieb):

ein automatisch generierte feder Boot Maven (pom.xml-Datei) mit einer deklarierten "Spring-boot-Maven-Plugin" Ich kann meine meine app mit dem Debug-debuggen -maven Befehl in intellij. Die pom-Datei sieht wie folgt aus:

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-maven-plugin</artifactId> 
     </plugin> 
    </plugins> 
</build> 

Situation 2 (nicht funktioniert):

Im Anschluss an den Führungslinien hier: spring-boot-hot-swapping sollte man eine Abhängigkeit für gefederte hinzufügen, um den Einsatz von Frühjahrs- zu machen geladen. Die pom-Datei sieht nun wie:

<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> 

die gleiche Lauf Konfiguration Debuggen nach wie vor nicht funktioniert. Die Break-Points werden einfach nie zu einem "Häkchen" und der Code wird nie ausgesetzt. Code ist jetzt Hotswapping, wie man erwarten würde ... Wenn ich die Plugin-Abhängigkeit wieder entferne, fängt das Debuggen wieder an zu arbeiten ...

Bitte helfen Sie mir, Situation zwei zu arbeiten!

IntelliJ 14.1.3 Ultimate Java 7, Frühjahr Boot 1.2.4 geladen Frühling 1.2.3

Antwort

3

Haben Sie mit spring-devtools (seit 1.2.3) versucht? Verwenden Sie diese Abhängigkeit:

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

Es bereits a ticket here ist, ist es das gleiche Problem Nähte.