Die richtigen Java Projektvorlagen wählen?

MiMa

Top Contributor
Hi,
aktuell hab ich in verschiedenen Netbeansprojekten Codeteile Entwickelt die auch teilweise als JAR in eine Zentrale Bibliothek gespeichert wurden.
Da ich mich zwar schon ein paarmal mit JavaFX beschäftigt habe, würde ich diese Bibliothek gerne für Oberflächen verwenden.
Auch habe ich Maven nur mal in einem kleinen Testprojekt verwendet um Bibliotheken nicht von Hand verwalten zu müssen.
Git habe ich auch in ein paar Projektteilen genutzt um den Code zu Versionieren.
Da ich aber aktuell noch Probleme mit der Integration von JavaFX in einem Maven Projekt habe stelle ich mir folgende Fragen.

1. Ist Maven überhaupt sinnvoll, wenn es ich um ein kleines Projekt handelt?
2. Muss ich mich vorher entscheiden ob ich Maven verwenden muss, kann es ggf von einem normalen Projekt konvertiert werden?

Danke
 
Also Du kannst generell jedes Projekt umstellen. Also auch bestehende Projekte kannst Du jederzeit auf ein anderes Build System umstellen. Dazu muss man sich nur mit dem Build Tool etwas auseinander setzen um dann das entsprechende File zu schreiben.
Bei Maven ist es das pom.xml, welches man einmal erstellen muss. Man mag sich am Anfang leicht erschlagen fühlen von den Möglichkeiten, aber man muss sich mit so einem Build System einfach einmal auseinander setzen.
Und ein erstes Template erstellt Maven auch...

https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html könnte ein guter Startpunkt sein.

Und damit die IDE nicht durcheinander kommt: Die Dateien der IDE würde ich löschen bzw ich würde ein neues Verzeichnis anlegen, das pom.xml erzeugen und dann die Sourcen / Resourcen kopieren.

Und ich halte maven (oder gradle oder ant) generell für sinnvoll. Damit wirst Du unabhängig von der IDE. Die meisten IDEs können mit diesen Standard-Buildtools umgehen. Das bedeutet, dass Du so ein Projekt in jeder IDE öffnen kannst. Und wer weiss: Vielleicht willst Du ja auch mal mit einem Build Server spielen oder so ... Das geht damit deutlich besser würde ich meinen.
 
Danke für die Info, dann werde mich noch mal etwas mehr mit Maven beschäftigen.
Es ist echt ärgerlich das dieses JavaFX aktuell noch so richtig läuft.
Ich denke, das ich nicht genug darüber weiß um die richtigen Einstellungen zu machen.
 

Neue Themen


Zurück
Oben