我试图find一个本地安装程序的Windows安装企业Java应用程序。 我想要的最重要function是能够以rpmtypes的方式升级现有安装(区分configuration文件和要升级/replace的文件)。 我目前使用的IZPack,据我所知,缺乏这个function。
我需要的其他function是maven / ant集成,jre版本检查和绑定,注册为windows服务器和应用程序(能够从Windows自己的工具卸载),并能够parsing和replaceconfiguration文件中的参数在安装时参数givet。
有谁知道一个安装程序,可以做到这一切?
检查出NSIS 。 它是可脚本化和易于使用的。
对于Maven集成,使用Maven NSIS插件 。
它花钱(它绝对不能被视为便宜),但你可以考虑InstallAnywhere。 我正在使用2008专业版,它几乎涵盖了你所指定的一切。 我很久以前就开始使用它,而没有
BitRock InstallBuilder几乎可以完成您提到的所有功能,大约一半的客户使用它来在Windows上安装Java应用程序。 我们不支持将某些文件标记为配置的RPM行为,但是您可以在安装程序中使用一些逻辑来复制此行为(您可以比较日期或md5s,只能替换它们)。我们提供免费许可证以打开源项目和中小企业的折扣,让我们知道,如果你有资格。