2015-06-23 20 views
11

Ho un problema in cui il debug smette di funzionare in Intellij, quando si applica Spring-loaded come dipendenza dal plugin maven.Intellij + springboot + maven + caricato a molla

Situazione 1 (di lavoro):

Utilizzando un esperto di generata automaticamente primavera-boot (pom.xml) file con un dichiarato "Primavera-boot-maven-plugin" posso mettere a punto la mia mia app utilizzando il debug di -maven command in intellij. Il file pom assomiglia a questo:

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

Situazione 2 (non funzionante):

Seguendo le linee guida qui: spring-boot-hot-swapping si dovrebbe aggiungere una dipendenza per la molla, di fare uso di molla caricato. Il file pom ora appare come:

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

Il debug della stessa configurazione di esecuzione di prima non funziona. I break-point semplicemente non si trasformano mai in un "segno di spunta" e il codice non si sospende mai. Il codice è ora hotswapping come ci si aspetterebbe ... Se rimuovo nuovamente la dipendenza del plug-in, il debug ricomincia a funzionare ...

Per favore aiutatemi a fare due lavori!

IntelliJ 14.1.3 ultimo, Java 7, Stivale Primavera 1.2.4, con caricamento a molla 1.2.3

risposta

3

Hai provato con spring-devtools (dal 1.2.3)? Utilizzare questa dipendenza:

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

C'è già a ticket here, cuciture lo stesso problema.

Problemi correlati