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"
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?
Tôi đã bỏ lỡ bản cập nhật đó cho đến bây giờ, cảm ơn bạn đã tiết lộ. –