使用wix-maven-plugin进行自定义操作

时间:2016-03-29 09:48:38

标签: wix

我想为我的java应用程序的安装创建一个Windows Installer(MSI)。我计划将WiX(http://wixtoolset.org/)与maven插件wix-maven-plugin(http://wix-maven.github.io/wix-maven-plugin/)一起使用。

我需要在安装期间运行批处理脚本,据我所知,唯一的方法是创建自定义操作。不幸的是,maven插件的网站上有一个文字,似乎说这不起作用:

Wix custom actions are not included as a lifecycle for building in this plugin.

如果我用wix-maven-plugin创建我的msi-package,是否有人知道这是否意味着我不能使用自定义操作?

1 个答案:

答案 0 :(得分:1)

是的,您可以包含并调用自定义操作。

的意图
  

Wix自定义操作不包含在此插件中构建的生命周期中。

这个maven-plugin是否仅用于构建msi / msp / wixlib / bundle(生命周期),对于任何自定义操作二进制文件,您需要单独构建,例如nar-maven-pluginnpanday-maven-plugin

我会尝试在文档中更清楚。