Как добавить -ext WixUIExtension в скрипт ant в Netbeans?

Это вывод моего собственного скрипта сборки в 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.


person kingkong    schedule 23.03.2014    source источник
comment
Есть ли у вас успех или обходной путь для этой проблемы. я столкнулся с той же проблемой. пожалуйста, помогите мне, если есть   -  person Mubasher    schedule 01.11.2014
comment
кстати, это не относится к Netbeans. я использую maven и ant-plugin, а также настроил файл шаблона, но мне нужно предоставить -ext WixUIExtention.   -  person Mubasher    schedule 01.11.2014


Ответы (1)


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

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

<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>
person Alexander Smith    schedule 05.04.2014
comment
Вы говорите, просто упакуйте образ. если я не ошибаюсь, вы имеете в виду в ‹fx:deploy› мы должны просто упомянуть nativeBundles=image вместо nativeBundles=all ? я прав - person Mubasher; 01.11.2014