2015-06-23 20 views
11

Mam problem z debugowaniem przestaje działać w Intellij, przy zastosowaniu Spring-załadowany jako zależność od dodatku maven.Intellij + springboot + maven + sprężynowy

Sytuacja 1 (pracy):

Korzystanie z Maven wygenerowany automatycznie wiosna-boot (pom.xml) Plik ze zadeklarowanym "Wiosna-boot-maven-plugin" można debugować mój mój aplikację używając debug -maven polecenie w intellij. Plik pom wygląda następująco:

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

Sytuacja 2 (nie działa):

Po liniami prowadzącymi tutaj: spring-boot-hot-swapping Dodajmy zależność na wiosnę załadowany, aby skorzystać z wiosenno załadowany. Plik pom wygląda teraz tak:

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

Debugowanie tej samej konfiguracji run, jak poprzednio, nie działa. Punkty przerwania po prostu nigdy nie zamieniają się w "znacznik", a kod nigdy się nie zawiesza. Kod jest teraz hotswapping, jak można oczekiwać ... Jeśli ponownie usunę zależność od wtyczki, debugowanie zacznie działać ponownie ...

Proszę, pomóżcie mi, aby sytuacja wyglądała na dwie!

IntelliJ 14.1.3 Ultimate Java 7, Wiosna bagażnika 1.2.4, 1.2.3 sprężynowy

Odpowiedz

3

Czy próbowałeś z spring-devtools (od 1.2.3)? Użyj tej zależności:

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

Jest już a ticket here, to szwy ten sam problem.

Powiązane problemy