Как добавить "-ext WixUIExtension" в ant script в Netbeans?

Это вывод моей встроенной сборки script в JavaFX, Netbeans IDE.

Это построение по умолчанию через Netbeans.

Running [light, -nologo, -spdb, -sice:60, 
C:\Users\Firma\AppData\Local\Temp\build7911949220829827228.fxbundler\tmp\Client.wixobj, **-ext, WixUtilExtension**, -out, 
C:\devjava\rms\client\src\trunk\Client\dist\bundles\Client-2.0.msi] in 
C:\Users\Firma\AppData\Local\Temp\build7911949220829827228.fxbundler\images\win-msi\Client

Я пытаюсь настроить интерфейс Wix UI, поэтому мне нужно использовать WixUIExtension.

Как добавить "-ext WixUIExtension " к моему строительному процессу в NB.

Я не знаю, настраивается ли это в NB.

Ответ 1

Это сложно. Я думаю, что они все еще гладят изломы, когда дело доходит до собственной упаковки в Netbeans 8. Однако, если вы используете стандартные задачи JavaFX ANT, просто упакуйте изображение при вызове <fx:deploy>. После этого вы захотите вызвать WIX ANT задачи. Их можно загрузить в http://ant.apache.org/antlibs/bindownload.cgi

Как только вы добавите ant -dotnet-1.1.jar в свой путь к классу ANT, тогда вы сможете вызвать WIX с расширением UI, например...

<wix mode="candle" source="package/windows/<YOUR_PROJECT>.WSX" wixobjdestdir="${dist.dir}/bundles"/>
<wix mode="light" source="${dist.dir}/bundles/YOUR_PROJECT.wixobj" target="${dist.dir}/YOUR_PROJECT_NAME.msi">
  <lightarg line="-ext WixUIExtension"/>
</wix>