2017-11-05 2 views
0

Ich versuche ein Maven-Projekt eines Java-Programms zu erstellen, das zwei Java-Klassen und eine fxml-Datei enthält, die sich alle im selben Verzeichnis befinden (src/main/java/package). Wenn ich das Projekt mit Maven installiere, kopiert es die fxml-Datei nicht in die .jar-Datei, so dass das Programm nicht mehr funktioniert. Vor ein paar Stunden habe ich ein gleichwertiges Projekt erstellt und alles hat gut funktioniert.maven enthält keine fxml-Datei

Wie kann ich das beheben?

+1

@Nik Die Frage ist in Ordnung. Dieses Problem ist nicht ungewöhnlich für Eclipse-Programmierer, die Maven lernen. –

Antwort

0

Die Maven Konvention ist, dass Java-Dateien in src/main/java gehen. Alle nicht-Java-Dateien gehen in src/main/resources.

Die Eclipse-Emulation von Maven macht diese Unterscheidung nicht. Beide Verzeichnisse sind Quellordner, die falsch sind, aber "gut genug", um korrekte Maven-Projekte zu behandeln.

Verschieben Sie Ihre Datei an den richtigen Speicherort.