Plugin maven-antrun-plugin-Ausführung nicht abgedeckt durch lifecycle-Konfiguration mit m2e
Ich weiß dies wurde gebeten vor aber ich bin immer noch am kämpfen, auf die Lösung dieses Problems. Wenn ich es lade-Projekte in eclipse bekomme ich die folgende exception:
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-antrun-plugin:1.7:run (execution: generate-webapp-name, phase: compile)
Mein maven-Projekt besteht aus vielen Modulen (>200) und es verursacht Probleme auf alle von Ihnen.
Versuchte ich zu ignorieren, die run
und compile
Ziele in meinem pom.xml
(in das übergeordnete Modul):
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<versionRange>[1.7,)</versionRange>
<goals>
<goal>compile</goal>
<goal>run</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
Aber es funktioniert immer noch nicht.
- Was ist das erwartete Verhalten?
- Es gibt keine zu erwartende Verhalten. Ich will nur importieren Sie die Projekte in eclipse und sehen nicht die Ausnahme, die ich erwähnt. Die pom.xml code, den ich zur Verfügung gestellt wurde, entnommen, der eine ähnliche Frage (mit plugin), dass erklärt das problem und warum es passiert. Ich folgte den anderen Fragen, aber das problem bleibt.
- Versuchen Sie, alle Projekte, dann mit der rechten Maustaste und wählen Sie
Maven --> Update Projects...
und sehen, ob das hilft. - Erste, was ich Tat, viel vor dem posten einer Frage 😉
- Immer gut, um zu beseitigen die offensichtliche erste. Versuchen Sie, diese nächste. Öffnen Sie ein Kommandozeilen-Fenster, cd der top-Projekt-Verzeichnis, führen Sie dann
mvn clean install
(außerhalb von Eclipse). Dann gehen Sie zurück zu Eclipse, wählen Sie alle Projekte aus, und aktualisieren Sie Sie. - Auch Tat :/ Auch ich lief
mvn eclipse:clean
undmvn eclipse:eclipse
nichts :/ - Schlage vor, die Bearbeitung Ihrer Frage, um eine Liste der Dinge, die Sie versucht haben. Auch Sie sind mit m2e oder m2eclipse? Sie sind nicht die gleichen, und mit
mvn eclipse:eclipse
könnte tatsächlich schädlich sein.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie angeben, dass das Ziel, das Sie für Ihre maven-antrun-plugin (in meinem Fall
run
) sollte ausgeführt. Für alle, die kommen zu dieser Seite, fügen Sie diesen code vor derplugins
tag:Quelle hier
Für was es Wert ist, ich bin mit einem sehr einfachen ant-code. Der plugin-code, den ich verwende, ist dieses hier unten. Ich benutzte die
deploy
phase, aber Sie können ein anderes verwenden, wenn Sie möchten,