Als «pom.xml» getaggte Fragen

Ein Projektobjektmodell oder POM ist die grundlegende Arbeitseinheit in Maven.

12
Unterschiede zwischen dependencyManagement und Abhängigkeiten in Maven
Was ist der Unterschied zwischen dependencyManagementund dependencies? Ich habe die Dokumente auf der Apache Maven-Website gesehen. Es scheint, dass eine unter dem definierte Abhängigkeit dependencyManagementin den untergeordneten Modulen verwendet werden kann, ohne die Version anzugeben. Zum Beispiel: Ein übergeordnetes Projekt (Pro-par) definiert eine Abhängigkeit unter dependencyManagement: <dependencyManagement> <dependencies> <dependency> <groupId>junit</groupId> …


4
Was ist pluginManagement in Mavens pom.xml?
Dies ist ein Ausschnitt aus meiner POM-Datei. .... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.4</version> <executions> <execution> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> ...... </configuration> </execution> </executions> </plugin> </plugins> ... Ich benutze es erfolgreich mit dem Befehl mvn install Wenn ich jedoch versuche, es in das Tag "pluginManagement" einzuschließen, maven-dependency-pluginfunktioniert es nicht mehr, …

5
Wie geben Sie die Java-Compilerversion in einer pom.xml-Datei an?
Ich habe einen Maven-Code für Netbeans geschrieben, der ungefähr mehr als 2000 Zeilen enthält. Wenn ich es auf NetBeans kompiliere, ist alles in Ordnung, aber wenn ich es über die Befehlszeile ausführen möchte, werden folgende Fehler angezeigt: generics are not supported in -source 1.3 (use -source 5 or higher to …
252 java  maven  pom.xml 



7
Was genau macht mvn install in maven?
Ich habe gerade angefangen, Maven zu verwenden, und mir wurde gesagt, dass ich es mvn installin einem bestimmten Verzeichnis tun soll . Was mvn installgenau macht das? Ich denke, es sucht pom.xmlim aktuellen Ordner und folgt den Anweisungen in dieser Datei. Ist das korrekt?
165 java  maven  pom.xml 

9
Stoppen Sie IntelliJ IDEA, um die Java-Sprachstufe jedes Mal zu wechseln, wenn der POM neu geladen wird (oder ändern Sie die Standard-Sprachsprache des Projekts).
Mit IntelliJ 12 habe ich ein Java-Projekt und ich benutze Maven mit einer pom.xml. Mein Projekt verwendet Java8, aber anscheinend wurde beim Importieren des Projekts die Standard-Sprachsprache für das Projekt auf 6 festgelegt. Ich kann die Sprachstufe auf 8.0 ändern (F4 -> Module -> Sprachstufe), aber jedes Mal, wenn ich …

13
Geben Sie JDK für Maven an
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, …

9
Gibt es überhaupt Möglichkeiten, Artefakte auszuschließen, die von einem übergeordneten POM geerbt wurden?
Artefakte aus Abhängigkeiten können ausgeschlossen werden, indem ein <exclusions>Element in a deklariert wird. <dependency>In diesem Fall muss jedoch ein von einem übergeordneten Projekt geerbtes Artefakt ausgeschlossen werden. Ein Auszug des zur Diskussion stehenden POM folgt: <project> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>jruby</artifactId> <version>0.0.1-SNAPSHOT</version> <parent> <artifactId>base</artifactId> <groupId>es.uniovi.innova</groupId> <version>1.0.0</version> </parent> <dependencies> <dependency> <groupId>com.liferay.portal</groupId> <artifactId>ALL-DEPS</artifactId> <version>1.0</version> …
119 java  maven-2  pom.xml 



8
Maven: Die Verpackung für dieses Projekt hat dem Build-Artefakt keine Datei zugewiesen
Ich verwende Maven 3.0.3 auf Mac 10.6.6. Ich habe ein JAR-Projekt und wenn ich den Befehl "mvn clean install: install" ausführe, erhalte ich den Fehler: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-cli) on project StarTeamCollisionUtil: The packaging for this project did not assign a file to the build artifact -> …

3
Was ist der Unterschied zwischen der Abhängigkeit vom Typ "pom" mit dem Bereich "import" und ohne "import"?
Ab Maven 2.0.9 besteht die Möglichkeit einzuschließen <type>pom</type> <scope>import</scope> in der <dependencyManagement>Sektion. So wie ich es verstehe, wird es durch Abhängigkeiten "ersetzt", die in diesem POM enthalten sind, als ob sie ursprünglich hier definiert wären. Was ist der Unterschied zwischen der obigen Lösung und der einfachen Abhängigkeit von diesem POM …

18
Warum erhalte ich in Zeile 1 von pom.xml einen unbekannten Fehler?
Unbekannter Fehler in Zeile 1 pom.xmlin der Eclipse-IDE. Es hat bis gestern gut funktioniert, aber plötzlich, nachdem ich mein Projekt vom Master aktualisiert und Zusammenführungskonflikte behoben hatte, wurde "Unbekannter Fehler" in pom.xml angezeigt. Außer mir ist keiner meiner Teamkollegen mit diesem Problem konfrontiert. Ich habe auch den Arbeitsbereich geändert, den …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.