Ich erhalte den Fehler im Plugin-Tag in der Pom-XML-Datei. Der Fehler tritt vor der groupId auf dem Plugin-Tag auf.
Fehler :
%Vor%Jeder kann dieses Problem lösen. Unten aufgeführt ist der Inhalt der Datei pom.xml
pom.xml-Datei
%Vor%Das ist wegen des neuen m2eclipse-Plugins, ein Feature davon neu eingeführt.
Für alle Build-Ausführungen, die in Ihrer pom.xml angegeben sind, wenn entsprechende Konfigurationsinformationen in der lifecycle-mapping-metadata.xml
-Datei des m2eclipse-Plugins vorhanden sind, wird dieser Fehler angezeigt.
Sie können weitere Informationen hier
erhaltenSie können diesen Fehler ignorieren, der sich nicht auf Ihre Projektausführung auswirkt.
Eclipse M2E warnt Sie, dass Ihr Lebenszyklus ein unbekanntes Plugin enthält. M2E kann nicht entscheiden, ob es irrelevant ist und ignoriert werden kann oder ob es ein integraler Bestandteil Ihres Lebenszyklus ist.
Diese Informationen können entweder als Eintrag in Ihrer pom.xml, in einer speziellen Lifecycle-Datei für Ihre Eclipse oder durch Installation eines speziellen Konfigurations-Plugins bereitgestellt werden, was normalerweise die beste Lösung ist.
In Ihrem Fall gibt es ein Konfigurator-Plugin für das Android-Maven-Plugin, schauen Sie sich an: Ссылка , die Ihr Problem ziemlich sauber lösen sollte.
Um das Problem zu lösen, müssen wir in der pom.xml alle folgenden Elemente hinzufügen:
%Vor%Hier ist das letzte Pom xml:
%Vor%und das folgende Tag in der Datei "lifecycle-mapping-metadata.xml" in der "Windows" & gt; und vorzugsweise Maven & gt; Lifecycle-Mapping & gt; "Open Lifecycle Mapping Metadaten" Eclipse-Menü
%Vor%Speichern Sie die Datei in Ihrem Arbeitsbereich.
Antwort geliefert von myc1986 eingestellt
Ab der Maven Eclipse (m2e) Version 0.12 müssen alle Maven-Lebenszyklusziele einer installierten m2e-Erweiterung zugeordnet werden. In diesem Fall hat das android-maven-plugin ein neues Ziel hinzugefügt, consume-aar
, um das zu unterstützen neues Android-Archivformat.
Das Android für Maven Eclipse (m2e-android) Plugin hat noch keine AAR-Unterstützung (weil Google nicht hat die ADR-Unterstützung (noch) hinzugefügt, so dass dieses Ziel nicht zugeordnet wurde und deshalb erhalten Sie diese Fehlermeldung.
Sie können nicht zugeordnete Lebenszyklusziele ausschließen, indem Sie einfach die folgenden Anweisungen befolgen:
Alternativ klicken Sie einfach mit der rechten Maustaste auf die Fehlermeldung in Eclipse und wählen Quick Fix
- & gt; Ignore for every pom with such errors
.