2015-06-23 25 views
11

Tôi gặp sự cố khi gỡ lỗi ngừng hoạt động trong Intellij, khi áp dụng Spring-loaded làm phụ thuộc vào plugin maven.Intellij + springboot + maven + spring-loaded

Trường hợp 1 (làm việc):

Sử dụng một maven autogenerated mùa xuân-boot (pom.xml) tập tin với một tuyên bố "Mùa xuân-boot-maven-plugin" Tôi có thể gỡ lỗi ứng dụng của tôi của tôi bằng cách sử dụng debug lệnh -maven trong intellij. Các tập tin pom trông như thế này:

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

Trường hợp 2 (không hoạt động):

Sau khi dẫn dòng ở đây: spring-boot-hot-swapping ta nên thêm một sự phụ thuộc đối với lò xo, để tận dụng spring- nạp vào. Tệp pom bây giờ trông giống như:

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

Gỡ lỗi cùng cấu hình chạy như trước không hoạt động. Các điểm ngắt chỉ đơn giản là không bao giờ biến thành "dấu kiểm" và mã không bao giờ bị treo. Mã bây giờ là hotswapping như một trong những mong chờ ... Nếu tôi loại bỏ các plugin-phụ thuộc một lần nữa, gỡ lỗi bắt đầu làm việc lại ...

Hãy giúp tôi làm cho tình hình hai công việc!

IntelliJ 14.1.3 Ultimate, Java 7, mùa xuân khởi động 1.2.4, mùa xuân nạp 1.2.3

Trả lời

3

Bạn đã thử với spring-devtools (kể từ 1.2.3)? Sử dụng phụ thuộc này:

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

Đã có a ticket here, nó có cùng vấn đề.

Các vấn đề liên quan