Maven 2 如何将NSIS与Maven2和持续集成一起使用?

Maven 2 如何将NSIS与Maven2和持续集成一起使用?,maven-2,continuous-integration,nsis,Maven 2,Continuous Integration,Nsis,我想将NSIS创建的安装程序包含到用Maven2组织的Java项目中。我如何合并它,以便在每次使用maven创建发行版时自动构建安装程序?我尝试了以下方法: 我能够包含插件的唯一方法是在svn中下载源代码的副本,并构建自己的codehaus插件代码快照。现在它告诉我需要输入makensis的位置。问题是,持续集成服务器正在linux上运行。我是SOL吗?makensis(NSIS编译器)在POSIX平台上编译和运行,有关更多信息,请参阅另一个答案很有帮助,但对于任何阅读本文的人来说,作为附加信

我想将NSIS创建的安装程序包含到用Maven2组织的Java项目中。我如何合并它,以便在每次使用maven创建发行版时自动构建安装程序?我尝试了以下方法:


我能够包含插件的唯一方法是在svn中下载源代码的副本,并构建自己的codehaus插件代码快照。现在它告诉我需要输入makensis的位置。问题是,持续集成服务器正在linux上运行。我是SOL吗?

makensis(NSIS编译器)在POSIX平台上编译和运行,有关更多信息,请参阅

另一个答案很有帮助,但对于任何阅读本文的人来说,作为附加信息,linux上提供了makensis的预编译版本。我安装的软件包是mingw32 nsis,对于fedora/redhat/centos,您可以执行以下操作:
yum-install-nsis


您也可以自己在Linux上编译makensis:

参见