So Bearbeiten Sie Maven pom Dateien?
Habe ich vor kurzem begonnen zu erforschen Maven, aber ich fühle mich ein bisschen überwältigt von all xml-Konfiguration in allen pom-Dateien. Gibt es gute tools, die ich verwenden kann?
- Ich habe um einen besseren monitor - ich habe gelesen, dass als "Maven porno-Dateien".
- LOL, same here! Ich die Schuld der miesen kerning.
- Ersten mal sah ich die "porn.xml" ich dachte, es war eine Art von geeky Witz. Viel hängt von der verwendeten schriftart. 😉
Du musst angemeldet sein, um einen Kommentar abzugeben.
m2eclipse, es bietet eine sehr schöne form-basierten editor. Aber ich benutze nur die XML-Ansicht, die meisten der Zeit.
Dieser Tipp funktioniert mit einem guten XML-editor.
Mit Abstand die beste Anleitung, die Sie haben können, ist das XML-schema (den " XSD " - Datei) definiert, die alle die Strukturen und das, was Sie tun.
An der Spitze der POM, sicherzustellen, dass das "Projekt" - element ist wie folgt definiert:
Wenn Sie nun Bearbeiten Sie die Datei in jedem guten editor (einschließlich jEdit und Eclipse) wird der editor tatsächlich herunterladen .xsd-Datei von der URL oben und verwenden Sie es, um Sie zu führen und zu validieren, die POM.
z.B. in Eclipse, gehen irgendwo in der POM und drücken Sie Strg-Raum - es wird eine Liste der gültigen Elemente für die aktuelle position.
Wenn ich editieren von XML-Dateien, die ich verwenden vim mit der xmledit plugin.
Weiteres gutes Werkzeug für die Bearbeitung von XML-Dateien ist XMLmind XML editor. Es ist kostenlos für nicht-kommerzielle Nutzung. Es unterstützt die Validierung von XML mit W3C XML Schema (und andere schema-Formate), so dass Sie sicher sein können, zu produzieren gültig POM-format.
Erhalten Sie verwendet, um es. Maven-Konfigurations-Dateien können sehr kurz sein, wenn Sie wollte. Sie müssen nur etwas in die pom.xml um den Standardwert zu überschreiben.
Wenn man sich an die Standard-Maven-Verzeichnis-Struktur, Sie nicht brauchen einen langen Maven an alle.
Wenn Sie stecken bleiben mit Maven, dann müssen Sie einfach zu Lesen, Dokumentation, Google wie verrückt für das, was nicht dokumentiert ist, und experiment. Natürlich, jeder editor in der Lage Umgang mit XML geeignet ist, und Ihre Vorlieben sollten Dominieren die Auswahl.
Auf der anderen Seite, wenn Sie nicht fest mit Maven, dann empfehle ich, dass Sie springen Schiff. Ich habe verwendet Maven für mehrere Jahre, zusammen mit vielen anderen build-tools, und Maven ist das Schlimmste: es ist zu kompliziert, es ist stumpf, es ist SEHR schwer anpassen oder erweitern, und es ist langsamer. So, auf etwas anderes umzusteigen.
Ich empfehle Ant+Ivy oder eine Python-basierte Lösung.
Ich nicht. Ich benutze buildr, die viel kompakter als ruby-basierte syntax zur Beschreibung Ihres Projektes.