Der Plugin-Ausführung nicht abgedeckt durch lifecycle-Konfiguration
Anfänger der Frühling
Hintergrund : So weit, ich arbeite seit über core JAVA und jetzt habe ich wechseln zu müssen MVC
Versucht, um meine erste Spring MVC Hallo Welt " - Beispiel dieses tutorial , ich bin immer folgende Fehlermeldung auf pom.xml
:
Multiple annotations found at this line:
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:
2.3.2:compile (execution: default-compile, phase: compile)
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:
2.5:testResources (execution: default-testResources, phase: process-test-resources)
- <packaging>war</packaging>
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:
2.5:resources (execution: default-resources, phase: process-resources)
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:
2.3.2:testCompile (execution: default-testCompile, phase: test-compile)
Fehler auf dieser Linie pom.xml :
<packaging>war</packaging>
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.javacodegeeks.snippets.enterprise</groupId>
<artifactId>springexample</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>springexample Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
</dependencies>
<build>
<finalName>springexample</finalName>
</build>
<properties>
<spring.version>4.0.2.RELEASE</spring.version>
</properties>
</project>
Ich auch installiert m2e
nach der Suche in Marktplatz
Bitte gehen Sie einfach, diese Frage kommt als ein Versuch, etwas zu lernen, mir völlig neu.
Brauche ich irgendwelche plugins oder so etwas zu beheben? Wenn dem so ist, ist es universal Art von plugin zu vermeiden, solche in die Zukunft Fehler?
IDE : Eclipse Kepler
P. S :
Habe ich schon gestöbert alten threads, aber kein Glück :
- Wie zu lösen "Plugin-Ausführung nicht abgedeckt lifecycle configuration" für das Frühjahr Daten von Maven-Builds
- Der Plugin-Ausführung nicht abgedeckt durch lifecycle-Konfiguration-Fehler in eclipse mit pluginManagement in der parent-pom
InformationsquelleAutor NoobEditor | 2014-05-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist, dass m2e erfordert ein eclipse-plugin für jedes maven-plugin, das Sie verwenden (es ist eigentlich ein bisschen komplizierter als das, aber in der Praxis gibt es eine fast eins-zu-eins-Korrespondenz zwischen Eclipse-plugins und maven-plugins für Ihr Projekt).
Gibt es zwei Lösungen:
mvn eclipse:eclipse
um dies zu tun. Sie sollten auch deinstallieren, m2e, so dass es nicht versuchen zu verwalten, Ihr maven-Projekt.m2e
?muss ich deinstallieren
m2e
zuerst, dann führen Siemvn eclipse:eclipse
?Es ist am einfachsten, es zu tun, durch die innerhalb der IDE. Hilfe -> Über Eclipse -> Installierte Software -> (Select m2e) -> Deinstallieren...
Es ist eine Befehl Linie Weg, dies zu tun. Finden Sie in der p2 director application (bereits installierten Eclipse): wiki.eclipse.org/Equinox/p2/Director_application
Und, Nein, das ist nicht müssen deinstallieren m2e an alle. Es ist nur so, dass ich gesehen habe m2e verwirrt, wenn Sie in Kombination mit dem maven-Eclipse-plugin. YMMV.
InformationsquelleAutor Andrew Eisenberg
Das ist kein Grund zum aufhören, m2e, können Sie beheben diesen Fehler, indem Sie einfach mit der rechten Maustaste klicken und mit Quick Fix Befehl. Haben Sie die option, um nach verfügbaren lifecycle-Konfiguratoren im Marketplace automatisch behandeln oder, wenn keiner da ist, man könnte sagen, m2e, ignorieren Sie die plugin.
InformationsquelleAutor Diego V
Das problem ist, dass m2e erfordert ein eclipse-plugin für jedes maven-plugin, das Sie verwenden (es ist eigentlich ein bisschen komplizierter als das, aber in der Praxis gibt es eine fast eins-zu-eins-Korrespondenz zwischen Eclipse-plugins und maven-plugins für Ihr Projekt).
Gibt es zwei Lösungen:
mvn eclipse:eclipse
um dies zu tun. Sie sollten auch deinstallieren, m2e, so dass es nicht versuchen zu verwalten, Ihr maven-Projekt.m2e
?m2e
zuerst, dann führen Siemvn eclipse:eclipse
?Das ist kein Grund zum aufhören, m2e, können Sie beheben diesen Fehler, indem Sie einfach mit der rechten Maustaste klicken und mit Quick Fix Befehl. Haben Sie die option, um nach verfügbaren lifecycle-Konfiguratoren im Marketplace automatisch behandeln oder, wenn keiner da ist, man könnte sagen, m2e, ignorieren Sie die plugin.