Po uruchomieniu aktualizacji w moim Eclipse Luna SR2 (4.4.2) zainstalowałem m2e 1.6.1.20150625-2338. W przypadku projektu, gdzie używam maven-war-plugin
teraz otrzymuję następujące błędy problemów Widok:Aktualizacja do m2e 1.6 spowodowała błąd "Konfliktowe mapowanie cyklu życia"
Pełny tekst:
Sprzeczne mapowanie cyklu (plugin wykonanie „org.apache.maven. wtyczki: maven-war-plugin: 2.3: war (wykonanie: war-standalone, phase: package) "). Aby włączyć pełną funkcjonalność, usuń konfliktowe mapowanie i uruchom Maven-> Aktualizuj projekt Konfiguracja.
Sprzeczne mapowanie cyklem życia (wtyczki wykonania "org.apache.maven.plugins: Maven-war-plugin: 2,3: war (wykonanie: wojenna samodzielny, faza: package)"). Aby włączyć pełną funkcjonalność, usuń konfliktowe mapowanie i uruchom Maven-> Aktualizuj projekt Konfiguracja.
Konfiguracja wtyczki nie spowodowała problemu z poprzednią wersją m2e. Wygląda ok w POM, nic niezwykłego:
<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>
Cykl życia-mapping dla maven-war-plugin
nie jest skonfigurowany w pom. Sprawdziłem, czy jest w poms rodziców, ale nie mógł znaleźć niczego. Brak także w metadanych mapowania cyklu życia przestrzeni roboczej.
Potem zauważyłem wtyczkę m2e-wtp (z której wywodzi się mapowanie) wciąż była starą wersją. Zaktualizowałem go do wersji 1.2.0.20150602-1740, ale to nie rozwiązało problemu.
Każdy pomysł, jak wyśledzić miejsce konfliktu, a może rozwiązać problem?
Brakowało mi tej aktualizacji do tej pory, dziękuję za ujawnienie. –