2016-03-30 3 views
0

Ich versuche, JavaFX-Projekt als MSI-Installationsprogramm mit WiX-Toolset mit e (fx) clipse bereitzustellen.Verwenden Sie eine benutzerdefinierte WiX-Vorlage für JavaFX-Bereitstellung

Ich habe ein build.xml mit Verpackungsart .msi, hinzugefügt

ein Paket-Ordnern in dem Build-Ordner mit meinen Symbolen in ihm und fügte auch

<path id="fxant"> 
    <filelist> 
    ... 
    <file name="${basedir}"/> 
    </filelist> 
</path> 

auf die Symbole zur Verfügung zu stellen (nach http://code.makery.ch/library/javafx-8-tutorial/part7/)

Natürlich habe ich WiX Toolset 3.10 installiert und es der Variable Path enviroment hinzugefügt.

Wenn ich das build.xml-Skript jetzt ausführen, gibt es mir ein MSI-Installationsprogramm, aber wenn ich es starte, tut es nichts.

Ich möchte wissen, ob es möglich ist, eine benutzerdefinierte .wxs Vorlage zu haben.

Antwort

0

Ja. Sie müssen Ihrem Build-Paket lediglich eine .wxs-Datei hinzufügen, ähnlich wie Sie Ihre Symbole hinzugefügt haben.

Um eine WXS-Datei zum Anpassen zu erhalten, verwenden Sie den Standard, der generiert wird. Um zu wissen, wo es gespeichert ist, müssen Sie den ausführlichen Modus aktivieren und die Datei build.xml ausführen. Es wird den Ort wie folgt auf der Konsole ausgedruckt:

Executable File Name: C:\Users\chavgx\AppData\Local\Temp\fxbundler643321847130297895\images\win-msi.image\appName\appName.exe 
    Config files are saved to C:\Users\chavgx\AppData\Local\Temp\fxbundler643321847130297895\windows. Use them to customize package. 
    Using default package resource [WiX config file] (add package/windows/appName.wxs to the class path to customize)