2015-06-30 14 views
7

Sau khi tôi đã chạy bản cập nhật trong Eclipse Luna SR2 (4.4.2), tôi đã cài đặt m2e 1.6.1.20150625-2338. Đối với một dự án mà tôi sử dụng maven-war-plugin bây giờ tôi nhận được lỗi sau đây trong vấn đề xem:Cập nhật m2e 1.6 dẫn đến lỗi "Lập bản đồ xung đột vòng đời"

problems view

Toàn văn:

mâu thuẫn lập bản đồ vòng đời (cắm thực "org.apache.maven. plugins: maven-war-plugin: 2.3: chiến tranh (thực hiện: độc lập chiến tranh, giai đoạn: gói) "). Để bật chức năng đầy đủ, xóa bản đồ xung đột và chạy Maven-> Cập nhật dự án Cấu hình.

Lập bản đồ vòng đời xung đột (thực thi plugin "org.apache.maven.plugins: maven-war-plugin: 2.3: chiến tranh (thực thi: độc lập, pha: gói)"). Để bật chức năng đầy đủ, xóa bản đồ xung đột và chạy Maven-> Cập nhật dự án Cấu hình.

Cấu hình plugin không gây ra sự cố với phiên bản m2e trước đó. Nó trông ok trong pom, không có gì bất thường:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-war-plugin</artifactId> 
    <executions> 
     <execution> 
      <id>war-standalone</id> 
      <goals> 
       <goal>war</goal> 
      </goals> 
      <phase>package</phase> 
      <configuration> 
       ... 
      </configuration> 
     </execution> 
     <execution> 
      <id>war-overlay</id> 
      <goals> 
       <goal>war</goal> 
      </goals> 
      <phase>package</phase> 
      <configuration> 
       ... 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 

Vòng đời-lập bản đồ cho maven-war-plugin không được cấu hình trong pom. Tôi đã kiểm tra nếu nó ở trong poms cha mẹ nhưng không thể tìm thấy bất cứ điều gì. Không có gì trong siêu dữ liệu ánh xạ vòng đời của không gian làm việc.

Sau đó, tôi nhận thấy plugin m2e-wtp (nơi ánh xạ dường như đến từ) vẫn là phiên bản cũ. Tôi cập nhật nó lên 1.2.0.20150602-1740 nhưng nó không giải quyết được vấn đề.

Bất kỳ ý tưởng nào về cách theo dõi bản đồ xung đột hoặc có thể là cách giải quyết vấn đề đúng cách?

Trả lời

5

Sự cố đã được báo cáo và bug đã được tạo cho điều đó.

Lưu ý rằng nó đã được sửa trong m2e v1.6.2.

+0

Tôi đã bỏ lỡ bản cập nhật đó cho đến bây giờ, cảm ơn bạn đã tiết lộ. –

1

Tôi phải đối mặt với cùng một vấn đề xung đột khi nâng cấp từ m2e 1.6.0 lên m2e 1.6.1, nhưng trên cấu hình maven-compiler-plugin để sử dụng trình biên dịch groovy-eclipse-compiler.

Sau khi điều tra, tôi thấy this commit có thể rất có nguồn gốc do lỗi thay đổi cách cấu hình được tải và có thể dẫn đến việc tải cấu hình nhiều hơn. Trong trường hợp của tôi, có vẻ như cả cấu hình trình biên dịch mặc định trình cấu hình trình biên dịch Groovy eclipse được tải do đó dẫn đến xung đột.

+0

Ok, nhưng bạn có thể khắc phục sự cố bằng cách nào đó không? – rec

+0

Hạ cấp xuống 1.6.0 –

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