Ich habe ein Maven-Projekt, das ich mit Netbeans kompiliere. Gibt es da eine Möglichkeit, ein anderes Buildverzeichnis anzugeben, in das der kompilierte Binärcode nach dem Übersetzen kopiert wird?Wie Maven Build-Verzeichnis zu ändern?
Antwort
<project>
<build>
<outputDirectory>target/classes</outputDirectory>
</build>
</project>
Ich habe es getestet - die kompilierten Dateien werden dorthin verschoben. Ich möchte das Build-Verzeichnis für das endgültige WAR-Paket angeben. – user1285928
OK, alles, was Sie brauchen, ist [hier] (http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html). Ich fühle nicht, was genau Sie einstellen müssen (ich habe es kompiliert Zeug-Verzeichnis), also wählen Sie, was Sie brauchen. –
Sicher. Aktualisieren Sie Ihre POM mit:
<build>
<directory>my_new_build_path</directory>
</build>
Teil 2: Um den Ausgabepfad für einen Krieg geben:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0</version>
<configuration>
<warName>test-web-app</warName>
<outputDirectory>my_output_path</outputDirectory>
</configuration>
</plugin>
Wird dies für jedes Submaven-Projekt funktionieren, wenn ich es nur auf meine Eltern-POM-Datei lege? – user1285928
Guter Punkt. Wenn diese Einstellung verwendet wird, bedeutet dies, dass das Build-Verzeichnis für jedes Modul dasselbe ist, anstelle eines Verzeichnisses pro Modul. – Reimeus
Ich habe vergessen zu schreiben, dass ich Bündel ohne 'maven-war-plugin' habe. Ich habe auch 'maven-compiler-plugin'. Wie kann ich es konfigurieren, um das Ausgabeverzeichnis zu ändern? – user1285928
- 1. ändern Quellverzeichnis im Profil Maven
- 2. Maven oder nicht zu Maven
- 3. Können wir Maven Standardverzeichnis (.m2) ändern?
- 4. Ändern Maven-Eigenschaften mit Ant Aufgabe
- 5. Maven: Wie Anlegesteg zu verwenden: Führen Sie in einem Multi-Modul Maven-Projekt, ohne zu installieren
- 6. Upload aar zu maven
- 7. Wie Maven mit Jazz RTC zu verwenden?
- 8. Maven - wie/wo Artefakte zu veröffentlichen
- 9. wie ein Maven Profil zu deaktivieren?
- 10. Wie MAVEN SHADE Plugin zu Eclipse
- 11. Wie maven-bundle-plugin zu konfigurieren
- 12. Wie Maven Dependency Baum zu verstehen
- 13. Wie Maven in Windows zu installieren?
- 14. Wie Maven-Konsole in IntelliJ zu sehen?
- 15. Wie unbenutzte Maven-Abhängigkeiten zu erkennen sind
- 16. JENKINS wie man Artefakte zu Maven Repo
- 17. Wie importieren Import Maven Projekte zu verfinstern?
- 18. wie Maven Plugin Anwendungsbereich
- 19. Wie kann man maven-publish publishing programmatisch konfigurieren und build.gradle erlauben, es zu ändern?
- 20. Wie würde ich Maven mit Maven daran hindern, bestimmte Eigenschaften zu filtern, aber anderen zu erlauben?
- 21. Gradle build.gradle zu Maven pom.xml
- 22. Wie Standardbindung zu Phase eines Maven Plugins zu überschreiben ist
- 23. Wie Maven-Eigenschaft in der Befehlszeile zu überschreiben?
- 24. Wie Phaser: Bilddatei zu ändern
- 25. Wie rvm Installationsort zu ändern?
- 26. Maven: Keine Quelle zu kompilieren
- 27. Laufende Federtests parallel zu maven
- 28. Jar-Dateien zu Maven hinzufügen
- 29. Maven Archetype ändern, nachdem ein Projekt in Eclipse erstellt wurde?
- 30. Maven geben Argumente zu pom java.library.path cplex
beste Antwort, die ich gefunden: http://stackoverflow.com/a/12598554/520567 – akostadinov
Vereinbarte , mit POM-Profilen ist definitiv die flexibelste und leistungsfähigste Lösung IMO. – DuffJ