Netbeans und externen Konfigurations-Dateien
Ich entwickle eine Java-desktop-Anwendung und würde gerne eine externe configuration.xml.
Ich entwickle die Anwendung mit Netbeans und versucht, um die configuration.xml Datei im dist-Verzeichnis so, dass es sich in der Anwendung Ordner Aufgaben. Aber wenn Netbeans führt seine sauberen Betrieb es löscht das Verzeichnis "dist",
Wo soll ich das sagen configuration.xml Datei, so dass Sie nicht gelöscht wird, existieren in der Anwendung start-up-Verzeichnis.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie fügen Sie diese an Ihre build.xml :
Können Sie jetzt legen Sie Ihre configuration.xml Datei in dem Ordner "Ressourcen" (Sie müssen erstellen) in Ihr Projekt und alle Dateien werden kopiert auf die dist-Ordner während des build-Prozesses.
War ich in der Lage, diese zu arbeiten, aber ich konnte nicht get-post-jar auslösen, ohne explizit die Eingabe einer Abhängigkeit, die in der Haupt-build-config. Das ist in Netbeans 7.0.1 für eine Rich-Client-Projekt.
Statt, in build.xml für die Netbeans-Modul, wo ich will eine externe Ressource-Dateien (vor allem .txt-Dateien, die der Anwender möglicherweise nachträglich Bearbeiten), habe ich Folgendes eingetragen:
Dann Erzeuge ich ein neues Verzeichnis in meinem Modul top-Verzeichnis (rechts neben der src -, release -, build) genannt, 'Ressourcen' und Stelle mein .txt-Dateien drin.
Wenn du einen bauen auf diesem Modul, netbeans-extra aufgerufen werden, da eine Abhängigkeit und führen Sie durch die Erstellung einer "Ressourcen" - Ordner in der Haupt-Projekt-build/cluster-Verzeichnis, gefolgt durch kopieren den Inhalt des Projekt-Ressourcen-Verzeichnis dort.
Letztendlich, wenn Sie bauen einen Vertrieb für Ihr Projekt, Sie finden die Ressource-Verzeichnis, die direkt neben Ihr Projekte-Module-Verzeichnis, was für eine schöne und gepflegte side-by-side-Anordnung.
Richtigen code...
Fügen Sie diese in die Haupt-build.xml (nicht nbproject\build-impl.xml). Sie können auch ersetzen "-pre-jar" mit "-post-jar"