/ / Wie kann ich Ant & InnoSetup verwenden, um bei der Installation ein Verzeichnis für JavaFX zu erstellen - ant, inno-setup, javafx-8

Wie kann ich mit Ant & InnoSetup ein Verzeichnis bei der Installation für JavaFX platzieren - ant, inno-setup, javafx-8

Ich arbeite an der Bündelung einer Anwendung als EXE mit INNO SETUP. Ich habe es bis auf eine Sache.

Meine Projektstruktur sieht so aus:

src
->package
->java classes
properties
->properties file

Die Eigenschaftendatei (von einem externen Anbieter) muss an einem bestimmten Speicherort abgelegt werden. Ich weiß nicht, wie Sie diese Datei mit ANT und INNO generieren.

Die resultierende Dateistruktur muss so aussehen

app folder
->exe
runtime
app
->libs
properties
->server.properties
app.cfg
app.jar

Ich bin nicht wirklich sicher, wie ich das schaffen soll.

Vielen Dank!

Antworten:

1 für die Antwort № 1

Ich denke mit der [Files] Abschnitt mit Source und DestDir könnte hier klappen.

Es gibt zwei (oder noch mehr) Möglichkeiten, dies zu tun:

Sie können die Verzeichnisstruktur vorher mit erstellen ant. Das heißt, Sie erstellen die nach der Installation vorhandene Ordnerstruktur mit ant auf Ihrem Computer und sagen Sie Innosetup, dass Sie alle Dateien und Ordner einschließen und diese einfach extrahieren sollen.

[Files]
Source: "x:app folder*"; DestDir: "{app}";

Oder Sie arbeiten mit Ihrer Projektordnerstruktur und weisen Innosetup an, Ihre Dateien von ihren spezifischen Speicherorten in das Projekt aufzunehmen und in bestimmte Zielverzeichnisse zu kopieren.

[Files]
Source: "x:projectpropertiesproperties.xml"; DestDir: "{app}appproperties";