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.
Jeder weiß, ob es möglich ist, alle Instanzen eines bestimmten Verzeichnisses in einer von git verwalteten Dateistruktur zu ignorieren. Ich möchte alle 'Ziel'-Ordner in einem Maven-Projekt mit einer Reihe von Submodulen ausschließen. Ich weiß, dass ich jeden von ihnen in einem .gitignore der obersten Ebene explizit ausschließen kann, aber ich …
Hier ist mein allgemeines Problem: Mein Projekt P hängt von A ab, was von B abhängt, was von C abhängt, was von Version 1.0.1 von D abhängt. Es gibt ein Problem mit Version 1.0.1 von D und ich möchte die Verwendung eines anderen Moduls erzwingen. Ich weiß nicht, wie ich …
Ich habe ein übergeordnetes POM in einem Maven-Projekt mit folgender Struktur: parent | --------------- | | child1 child2 Ich möchte das POM des "übergeordneten Elements " im lokalen REPO installieren, damit child1 einige Änderungen vornehmen kann, die ich im dependencyManagement vorgenommen habe. Ich kann jedoch keine reguläre "Neuinstallation" durchführen, da …
Ist es möglich, unterschiedliche Abhängigkeiten in einer maven pom.xml-Datei für unterschiedliche Profile zu haben? z.B mvn -P debug mvn -P release Ich möchte eine andere Abhängigkeits-JAR-Datei in einem Profil mit denselben Klassennamen und unterschiedlichen Implementierungen derselben Schnittstellen abrufen.
Ich versuche mein erstes Projekt mit Spring 3.0 (und Maven) zu machen. Ich habe Spring 2.5 (und Primer-Versionen) in einigen Projekten verwendet. Trotzdem bin ich etwas verwirrt, welche Module ich als Abhängigkeiten in meiner pom.xml definieren muss. Ich möchte nur die Kerncontainerfunktionen (Beans, Core, Kontext, El) verwenden. Ich war daran …
Ich habe ein Profil in meiner pom.xml, das immer aktiv sein sollte, es sei denn, es ist explizit deaktiviert (-P! FirstProfile). Ich habe dies mithilfe des ActiveByDefault-Flags gelöst: <profiles> <profile> <id>firstProfile</id> <activation> <activeByDefault>true</activeByDefault> </activation> ... </profile> </profiles> Jetzt habe ich in derselben pom.xml ein zweites Profil definiert, das nur aktiv …
Ich versuche herauszufinden, wie viele (über 50) maven2-Projekte so organisiert werden können, dass sie in einem zentralen Nexus-Repository bereitgestellt werden können. Wenn Sie das mvn deployZiel verwenden, müssen Sie das Ziel im DistributionManagement-Tag wie folgt angeben: <distributionManagement> <repository> <id>nexus-site</id> <url>http://central_nexus/server</url> </repository> </distributionManagement> Jetzt möchte ich nicht, dass jede einzelne pom.xml …
In einer übergeordneten POM-Datei meines Projekts habe ich ein solches Profil, das einige für dieses Projekt nützliche Konfigurationen definiert (damit ich dieses übergeordnete POM nicht entfernen kann): <profile> <id>wls7</id> ... <build> <plugins> <!-- use java 1.4 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <fork>true</fork> <source>1.4</source> <target>1.4</target> <meminitial>128m</meminitial> <maxmem>1024m</maxmem> <executable>%${jdk14.executable}</executable> </configuration> </plugin> </plugins> …
Wir haben ein Projekt mit maven zur Lösung von Abhängigkeiten eingerichtet. Normalerweise funktioniert es gut, aber jetzt versuche ich, es auf einem neuen PC zu kompilieren und auszuführen, und ich habe Probleme mit fehlenden Abhängigkeiten in Eclipse. Was lustig ist, ist, dass wenn ich "mvn package" in der Konsole oder …
Ich habe ein Multi-Modul-Projekt wie dieses: main-project/ module1/ module2/ sub-module1/ sub-module2/ sub-module3/ ... module3/ module4/ ... Ich muss in Maven2 eine Reihe von Eigenschaften definieren (die von der Umgebung abhängen, von der ich mein Projekt freigeben möchte). Ich werde nicht verwenden, <properties>da es viele Eigenschaften gibt ... Daher verwende ich …
Ich bin neu in Maven und komme aus der Ameisenwelt. Ist es möglich, alle möglichen Ziele (einschließlich beispielsweise aller Plugins) aufzulisten, die Sie ausführen können? Ich kann sehen, dass es -gin Maven 1 früher eine Flagge gab, aber diese ist in Version 2 nicht verfügbar.
Ich habe über den Maven-Reaktor gelesen und bin durch seine Terminologie verwirrt. Ich habe gelesen, dass ein Multimodul ein Reaktor ist, dass Sie den Maven-Reaktor manipulieren können und dass der Reaktor ein Plugin ist. Was genau ist der Reaktor?
Ich lerne gerade Maven, und das mag offensichtlich sein, aber ich kann keinen einfachen Weg finden, die Ziele aufzulisten, die für jede Maven-Lebenszyklusphase für ein bestimmtes Projekt verbunden sind. Ich habe gesehen, dass die Maven-Standardlebenszyklusphasen und die entsprechenden Standardziele hier dokumentiert sind . Mein bisheriges Verständnis ist, dass jede pom.xml …
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.