Fehler in maven pom xml-Datei: Android-Projekt erstellen [duplizieren]

8

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%     
Amrit Pal Singh 09.01.2014, 09:28
quelle

5 Antworten

5

Um den Fehler in pom.xml zum Schweigen zu bringen, könnte folgendes hinzugefügt werden:

%Vor%     
alexander 04.05.2014 05:52
quelle
2

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

erhalten

Sie können diesen Fehler ignorieren, der sich nicht auf Ihre Projektausführung auswirkt.

    
gowtham 09.01.2014 09:41
quelle
1

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.

    
blackbuild 09.01.2014 09:39
quelle
1

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

    
myc1986 17.05.2014 23:03
quelle
1

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 .

    
Ricardo Gladwell 21.06.2014 11:09
quelle

Tags und Links