Apache Maven ist ein Software-Projektmanagement- und Verständnis-Tool. Dies ist ein Tag für Maven-bezogene Fragen, die für Maven-Versionen 2.x spezifisch sind.
Was ist die richtige Variable Maven Umgebung Name: MAVEN_HOME, MVN_HOMEoder M2_HOME? Ich habe einige Details über MAVEN_HOMEund M2_HOME hier gefunden . Aber ich habe auch gesehen MVN_HOME.
Ich bin relativ neu im Maven-Mantra, aber ich versuche, mit Maven ein ausführbares Kommandozeilen-Jar zu erstellen. Ich habe meine Abhängigkeiten eingerichtet, aber wenn ich mvn installdas Glas ausführe und versuche, es auszuführen, passieren zwei Dinge. Erstens wird keine Hauptklasse gefunden, was korrigierbar ist. Wenn ich dies korrigiert habe, erhalte ich …
Wie kann ich Debug-Tests unter Verwendung von Intellij- und Maven-Pom-Dateien innerhalb des Maven-Testziels ausführen? Wenn ich sie direkt im Code ausführe, beschwert es sich über fehlende Profile, die ich in den Maven-Projekten von Intellij angekreuzt habe.
Ich schreibe ein Projekt für Abnahmetests und aus verschiedenen Gründen hängt dies von einem anderen Projekt ab, das als WAR verpackt ist. Ich habe es geschafft, die WAR mit dem Maven-Dependency-Plugin zu entpacken, aber ich kann mein Projekt nicht dazu bringen, das Entpackte einzuschließen WEB-INF/lib/*.jarund WEB-INF/classes/*in den Klassenpfad aufzunehmen, sodass …
Gibt es eine Möglichkeit, den lokalen Repo-Standort in Maven zu ermitteln? Mit dem folgenden Befehl können Sie Maven zwingen, eine bestimmte Einstellungsdatei zu verwenden: mvn -s < path to settings file > Ich weiß, dass Sie eine settings.xmlDatei bearbeiten können, um einen Repository-Speicherort festzulegen, aber kann ich mit einem Maven-Befehl …
Ich habe ein Eclipse-Setup mit m2eclipse und subversiv. Ich habe ein maven2-Projekt von svn importiert. Ich erhalte jedoch die Fehlermeldung, dass eine ganze Reihe von Artefakten fehlt (zum Beispiel: Fehlendes Artefakt org.springframework: spring-test: jar: 3.0.1.RELEASE: test). Wenn ich in mein Repository schaue, sehe ich die JAR-Dateien dort, aber sie haben …
Angenommen, ich habe vier Projekte: Projekt A (abhängig von B und D) Projekt B (hat eine Abhängigkeit von D) Projekt C (abhängig von D) Projekt D. Wenn ich in diesem Szenario Projekt A ausführe, löst Maven die Abhängigkeit von D korrekt auf. Wenn ich dies richtig verstehe, nimmt Maven die …
Ich versuche, ein Maven-Projekt zu kompilieren, erhalte jedoch systematisch die folgende Fehlermeldung: [ERROR]Failed to execute goal on project ...: Could not resolve dependencies for project ...:war:1.0.0: The following artifacts could not be resolved: javax.jms:jms:jar:1.1, com.sun.jdmk:jmxtools:jar:1.2.1, com.sun.jmx:jmxri:jar:1.2.1: Failure to find javax.jms:jms:jar:1.1 in http://mirrors.ibiblio.org/maven2/ was cached in the local repository, resolution will …
Gibt es eine einfache Möglichkeit, einen alternativen Port für Tomcat im POM oder in der Befehlszeile anzugeben? Ich möchte, dass mehrere Projekte auf demselben Computer ausgeführt werden.
Ich möchte JDK tools.jar als Kompilierungsabhängigkeit verwenden. Ich habe einige Beispiele gefunden, die darauf hinweisen, die systemPath- Eigenschaft wie folgt zu verwenden: <dependency> <groupId>com.sun</groupId> <artifactId>tools</artifactId> <scope>system</scope> <systemPath>${java.home}/../lib/tools.jar</systemPath> </dependency> Das Problem ist, dass der Pfad für Mac Os X nicht korrekt ist (jedoch für Windows und Linux). Der richtige Pfad lautet …
Gibt es eine Möglichkeit, mit Maven 2 die JAR-Abhängigkeiten nur als Dateinamen aufzulisten? mvn dependency:build-classpath kann die JAR-Dateien auflisten, aber das schließt den vollständigen Pfad zu ihrem Speicherort in meinem lokalen Repository ein. Was ich brauche, ist im Wesentlichen nur eine Liste der Dateinamen (oder der Dateinamen, die das Ziel …
Derzeit geben wir den Speicherort des lokalen Repositorys in der Datei settings.xml an. Ist es möglich, diese Einstellung über die Befehlszeile oder die env-Variable zu überschreiben, sodass ich manchmal einen alternativen Speicherort verwenden kann?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.