Was ist ein POM auf maven?
Ich versuche, Folgen die get-started-Handbuch von maven, aber ich erhalte diese Fehlermeldung
c:\Ambiente\workspace>mvn archetype:generate \ -DarchetypeGroupId=org.apache.maven.archety
pes \ -DgroupId=com.mycompany.app \ -DartifactId=my-app -X
Apache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-27 23:15:32-0300)
Maven home: C:\Ambiente\apache-maven-3.1.0
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_25\jre
Default locale: pt_BR, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from C:\Ambiente\apache-maven-3.1.0\conf\settings.xml
[DEBUG] Reading user settings from C:\Users\t316360\.m2\settings.xml
[DEBUG] Using local repository at C:\Users\t316360\.m2\repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\t3163
60\.m2\repository
[INFO] Scanning for projects...
[DEBUG] Extension realms for project org.apache.maven:standalone-pom:pom:1: (none)
[DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[plexus.core, parent
: null]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.078s
[INFO] Finished at: Mon Jul 22 17:23:03 BRT 2013
[INFO] Final Memory: 11M/247M
[INFO] ------------------------------------------------------------------------
[ERROR] The goal you specified requires a project to execute but there is no POM in this d
irectory (c:\Ambiente\workspace). Please verify you invoked Maven from the correct directo
ry. -> [Help 1]
org.apache.maven.lifecycle.MissingProjectException: The goal you specified requires a proj
ect to execute but there is no POM in this directory (c:\Ambiente\workspace). Please verif
y you invoked Maven from the correct directory.
was ist POM und was muss ich tun um diese Datei?
InformationsquelleAutor Uder Moreira | 2013-07-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
pom.xml
Datei ist der Kern einer Projekt-Konfiguration in Maven. Es ist eine einzige Konfigurationsdatei, die enthält den Großteil der Informationen erforderlich, um ein Projekt erstellen, genau so wie Sie es wollen. Die POM ist riesig und einschüchternd in seiner Komplexität, aber es ist nicht notwendig, um zu verstehen, all die Feinheiten nur noch, um es effektiv zu nutzen.Unten ist nur eine einfache
example
:Bauen die Abhängigkeiten, die Sie in
pom.xml
Datei ausführen:mvn clean package
Nach erfolgreicher
mvn package
Sie sehen etwas wie folgt:der obige Befehl wird den download aller Abhängigkeiten in Ihrem home-Verzeichnis
/home/user/.m2/
..InformationsquelleAutor tokhi
A pom.xml Datei beschreibt, wie man ein Projekt bauen. Es kann als die Java-version eines Makefile in C/C++ oder setup.py in Python. Verfolgen Sie ein konkretes Beispiel?
Ah ich sehe. Dieser Befehl generiert eine vanilla-version von einem pom.xml für Sie. Das Problem ist die backslashes in dem Befehl, den Sie eingegeben haben. Umgekehrte Schrägstriche werden soll, bezeichnen einen Befehl, der dauert mehrere Zeilen. Entfernen der backslashes und versuchen Sie Sie alle auf einer Linie.
InformationsquelleAutor samsquanch
Dem Weg Sie versucht das Kommando arbeiten soll für Linux und Windows ausgeführt wird. Bitte überprüfen Sie die Befehl (wahrscheinlich entfernen der \ ) und es sollte gut funktionieren.
InformationsquelleAutor Thiago Soares