Wie bearbeiten Sie Maven Pom-Dateien?

8

Ich habe vor kurzem damit begonnen, Maven zu erforschen, aber ich fühle mich ein wenig von der gesamten xml-Konfiguration in allen pom-Dateien überwältigt. Gibt es irgendwelche guten Werkzeuge, die ich verwenden kann?

    
Kristian 26.11.2008, 21:02
quelle

6 Antworten

12

m2eclipse , es bietet einen sehr schönen formularbasierten Editor. Aber ich benutze meistens nur die XML-Ansicht.

    
Joachim Sauer 26.11.2008, 21:08
quelle
3

Dieser Tipp funktioniert mit jedem guten XML-Editor.

Bei weitem die beste Anleitung, die Sie haben können, ist das XML-Schema (die 'XSD' Datei), die alle Strukturen und was sie tun definiert.

Stellen Sie oben im POM sicher, dass das Element 'project' wie folgt definiert ist:

%Vor%

Wenn Sie nun die Datei in einem guten Editor (einschließlich jEdit oder Eclipse) bearbeiten, lädt der Editor die .xsd-Datei von der obigen URL herunter und verwendet sie, um Sie zu führen und das POM zu validieren.

z.B. in Eclipse, gehen Sie irgendwo in der POM und drücken Sie Strg-Leertaste - es wird eine Liste der gültigen Elemente für die aktuelle Position angezeigt.

    
Air 09.12.2008 18:54
quelle
1

Wenn ich XML-Dateien bearbeite, verwende ich vim mit xmledit Plugin.

Ein weiteres gutes Werkzeug zur XML-Bearbeitung ist XMLmind XML-Editor . Es ist kostenlos für nicht-kommerzielle Nutzung. Es unterstützt das Validieren von XML mit W3C XML Schema (und anderen Schemaformaten), so dass Sie sicher sein können, ein gültiges POM-Format .

    
Bill Karwin 26.11.2008 21:07
quelle
0

Sie werden sich daran gewöhnen. Maven-Konfigurationsdateien können sehr kurz sein, wenn Sie möchten. Sie müssen nur etwas in der Datei pom.xml haben, um den Standardwert zu überschreiben.

Wenn Sie sich an die Maven-Standardverzeichnisstruktur halten, brauchen Sie keinen langen Maven.

    
Pyrolistical 26.11.2008 21:36
quelle
-1

Wenn Sie mit Maven stecken bleiben, dann müssen Sie einfach ihre Dokumentation lesen, Google wie verrückt nach etwas, was nicht dokumentiert ist, und experimentieren. Natürlich ist jeder Editor geeignet, der XML verarbeiten kann, und Ihre Präferenzen sollten die Wahl dominieren.

Auf der anderen Seite, wenn Sie nicht mit Maven festhalten, dann empfehle ich Ihnen, das Schiff zu springen. Ich benutze Maven seit einigen Jahren, zusammen mit vielen anderen Build-Tools, und Maven ist das Schlimmste: es ist zu kompliziert, es ist stumpf, es ist SEHR schwer anzupassen oder zu erweitern, und es ist langsamer. Also, wechseln Sie zu etwas anderem.

Ich empfehle Ant + Ivy oder eine Python-basierte Lösung.

    
Rob Williams 26.11.2008 22:32
quelle
-4

Ich nicht. Ich benutze buildr , das eine viel kompaktere Ruby-basierte Syntax zur Beschreibung Ihres Projekts hat.

    
JtR 26.11.2008 21:13
quelle

Tags und Links