Tomcat mit Maven und Eclipse ausführen - Unbekannte Lebenszyklusphase

8

Ich benutze Eclipse Helios, Tomcat Server 7. Ich habe mein Projekt mit Maven erstellt. Wenn ich versuche, mein Projekt zu erstellen, erhalte ich den folgenden Fehler in Eclipse.

%Vor%

Bitte lassen Sie mich wissen, was in meinem Code falsch ist, und geben Sie bitte die richtigen Anweisungen an. Ich muss es so schnell wie möglich herausfinden.

%Vor%

Das ist meine pom.xml. Ich versuche, meine Anwendung als Run as- & gt; mvn build von eclipse.

    
Antony 06.11.2012, 13:03
quelle

7 Antworten

12

Es klingt, als hättest du versehentlich das falsche Ziel gesetzt, als du versucht hast, aus Eclipse zu bauen. Bearbeiten Sie Ihre Maven "Run as .." Einstellungen wie folgt:

Beachten Sie die clean install , die die Maven-Befehle ausführt, um Ihren Build zu bereinigen und einen vollständigen Build zu erstellen und in das lokale Repository zu installieren.

    
Duncan Jones 06.11.2012 15:31
quelle
7

Versuchen Sie mvn install anstelle von mvn build . build ist keine gültige Option für Maven. Sie können eine Liste der gültigen Optionen in der obigen Fehlermeldung finden.

Wenn Sie nur die Quellen kompilieren möchten, versuchen Sie mvn compile , aber das führt normalerweise zu einem falschen Ergebnis, wenn Sie mehr als eine pom.xml -Datei in Ihrem Projekt haben.

    
Aaron Digulla 06.11.2012 15:24
quelle
1

Sie sollten bauen: installieren, nicht bauen: mvn installieren, nicht mit mvn starten ...

    
user2798976 20.09.2013 11:39
quelle
1

Alle ides (Eclipse, Intellij usw.) haben einige Probleme mit maven build, anstatt gebündelte maven-Komponente zu verwenden, benutze Kommandozeilenmaven. In der Befehlszeile (Windows oder Linux-Konsole spielt keine Rolle.) Mvn clean, dann mvn install wird dein Problem beheben. Die Verwendung der Befehlszeile kann Ihren Standpunkt von maven ändern.

    
erhan 27.04.2015 10:49
quelle
0

Fehler : org.apache.maven.lifecycle. LifecyclePhaseNotFoundException  Weitere Informationen zu Fehlern und möglichen Lösungen finden Sie in den folgenden Artikeln: [FEHLER] [Hilfe 1] Ссылка LifecyclePhaseNotFoundException

Lösung : Unbekannte Lifecycle-Phase oder falsches Ziel Beispiel : Zuerst verwende ich "clean package tee-container-test: tomcat-test -P" XXX "-e "Als Ziel habe ich dann ein Ziel als" Test -P XXX "geändert, dann funktioniert es einwandfrei, also Bitte überprüfe, ob dein Ziel richtig oder falsch ist . "Erstellt eine neue Ausnahme, um anzuzeigen, dass die angegebene Lebenszyklusphase nicht durch einen bekannten Lebenszyklus definiert ist."

    
vijay m p 27.04.2015 10:33
quelle
0

Ich hatte auch das gleiche Problem, deinstalliere den GIT Bash und installiere ihn erneut. Dadurch wird das EnvVar-Problem gelöst.

Wenn immer noch nicht gelöst, überprüfen Sie bitte mit Ihren Befehlen. Kopieren und fügen Sie Ihre Befehle aus dem Editor ein und das sollte funktionieren

    
Mani P 24.04.2017 08:16
quelle
0

Es ist sehr wahrscheinlich, dass Sie in der Konfiguration falsche Ziele gesetzt haben, als Sie "run as" "Maven build" ausgeführt haben und jetzt nicht mehr ändern können.

Rechtsklick auf das Projekt - & gt; Ausführen als - & gt; Führen Sie Konfigurationen aus.

Ein Bild zur Veranschaulichung: Ссылка

Damit wird das Fenster wieder geladen, das Sie bei Ihrem ersten Build hatten, und Sie können dann den Anweisungen der erfahreneren Beitragenden folgen.

Hoffe, das hilft.

    
user3772423 17.02.2018 19:45
quelle

Tags und Links