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.
Ich verwende Maven (und die Maven Eclipse-Integration), um die Abhängigkeiten für meine Java-Projekte in Eclipse zu verwalten. Die automatische Download-Funktion für JAR-Dateien aus den Maven-Repositories spart Zeit. Leider enthält es keine API-Dokumentation und keinen Quellcode. Wie kann ich Maven so einrichten, dass automatisch auch die Quell- und Javadoc-Anhänge abgerufen und …
Ich habe festgestellt, dass in der JAR eines Maven-Artefakts das Attribut project.version in zwei Dateien enthalten ist: META-INF/maven/${groupId}/${artifactId}/pom.properties META-INF/maven/${groupId}/${artifactId}/pom.xml Gibt es eine empfohlene Möglichkeit, diese Version zur Laufzeit zu lesen?
Ich versuche, eine Eigenschaft in unserem Super-POM zu definieren, die von allen untergeordneten Projekten als Ziel des generierten Artefakts verwendet wird. Dafür habe ich darüber nachgedacht, dies zu verwenden, project/build/finalNameaber dies scheint selbst für einfache Poms nicht zu funktionieren: Befehl mvn archetype:create \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DgroupId=com.mycompany.app \ -DartifactId=my-app POM <project …
Ich habe ein maven2-Multimodulprojekt und in jedem meiner untergeordneten Module habe ich JUnit-Tests, die benannt sind, Test.javaund Integration.javafür Komponententests bzw. Integrationstests. Wenn ich ausführe: mvn test Alle JUnit-Tests *Test.javain den untergeordneten Modulen werden ausgeführt. Wenn ich ausführe mvn test -Dtest=**/*Integration Keiner der Integration.javaTests wird in den untergeordneten Modulen ausgeführt. Diese …
Ich kann ein Artefakt installieren install:install-file, aber wie kann ich ein Artefakt herunterladen? Beispielsweise: mvn download:download-file -DgroupId=.. -DartifactId=.. -Dversion=LATEST
Das Kopfgeld läuft in 6 Tagen ab . Antworten auf diese Frage erhalten eine Prämie von +50 . ROMANIA_engineer möchte eine vorhandene Antwort belohnen . Gibt es ein Maven-Plugin, mit dem Sie überprüfen können, ob neuere Versionen von Abhängigkeiten im Repository verfügbar sind? Angenommen, Sie verwenden Abhängigkeit X mit Version …
Ich habe 2 verschiedene Projekte auf MVN gebaut. Ich versuche, Gradle zu ersetzen. Projekt 1 ist SDK und Projekt 2 verwendet das SDK (Beispiel) In der Zeit von maven wird mithilfe von mvn install ein Artefakt erstellt, das das gesamte Projekt in das lokale Repository einfügt. Ich arbeite gerne so …
Ich verwende ein übergeordnetes POM, das ein Plugin definiert, das nicht in einem untergeordneten POM ausgeführt werden soll. Wie kann ich das Plugin im Child Pom vollständig deaktivieren? Einschränkung: Ich kann das übergeordnete POM selbst nicht ändern.
Wenn Sie mit maven auf einem Multicore- / Multi-CPU-Computer erstellen, ist es häufig möglich, verschiedene Teilprojekte parallel zu erstellen. Gibt es eine Möglichkeit, dies mit Maven zu tun? Gibt es ein Plugin für dieses / was auch immer?
Es sind meine ersten Tage, in denen ich Maven lerne, und ich habe immer noch Probleme mit den Grundlagen. Ich habe eine externe JAR-Datei (nicht in den öffentlichen Repos verfügbar), auf die ich in meinem Projekt verweisen muss, und ich versuche herauszufinden, was meine beste Option ist. Es ist ein …
Ich möchte verhindern, dass Maven INFO-Meldungen anzeigt. Ich möchte nur WARNUNGEN und FEHLER (falls vorhanden) sehen. Wie kann ich dies erreichen, vorzugsweise durch Ändern der Befehlszeile, die maven aufruft?
Ich versuche ein Hudson-Plugin zu erstellen, das ich geändert habe, und es erfordert jdk1.6. Das ist in Ordnung, aber ich sehe nicht, wie ich Maven sagen kann, wo der andere JDK ist. Ich habe im Internet nur wenige Erwähnungen gefunden, aber sie scheinen nicht auf mich zuzutreffen. Einige schlagen vor, …
Ich erstelle ein Maven-Projekt in Eclipse Helios. Es funktioniert gut für einen Tag, aber dann wird diese Warnung angezeigt: Der Erstellungspfad gibt die Ausführungsumgebung J2SE-1.4 an. Im Arbeitsbereich sind keine JREs installiert, die streng mit dieser Umgebung kompatibel sind. Seit dieser Meldung hat das Projekt das Kompilieren und Debuggen eingestellt. …
Ich verwende derzeit die Assembly jar-with-dependencies, um ein solches jar zu erstellen. Der Name meines Glases ist jedoch etwas lang. Da dieses Glas von RPG-Programmen auf einem AS400 verwendet wird, möchte ich es verkürzen, um diesen Entwicklern das Leben ein wenig zu erleichtern. Aber anders als von Hand habe ich …
Ich versuche nicht viel über Yum oder Maven zu lernen. Ich habe diesen Code geerbt und möchte nicht mehr Zeit als nötig in dieser Umgebung verbringen. Ich habe lecker. Meine Installation "hat" ("ist auch angehängt"? "Weiß über"?) Zwei Repos: das Amazon-Repos und das JPackage, von denen ich verstehe, dass es …
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.