我正在尝试为Windows安装企业Java应用程序找到本机安装程序。我想要的最重要的功能是能够以rpm类型的方式升级现有安装(区分配置文件和要升级/替换的文件)。我目前使用的IZPack,据我所知,缺乏这个功能。Windows的安装程序
我需要的其他功能是maven/ant集成,jre版本检查和捆绑,注册为windows服务器和应用程序(能够从windows自己的工具中卸载)以及根据参数givet分析和替换配置文件中的参数安装时间。
有谁知道安装程序可以做到这一切吗?
我正在尝试为Windows安装企业Java应用程序找到本机安装程序。我想要的最重要的功能是能够以rpm类型的方式升级现有安装(区分配置文件和要升级/替换的文件)。我目前使用的IZPack,据我所知,缺乏这个功能。Windows的安装程序
我需要的其他功能是maven/ant集成,jre版本检查和捆绑,注册为windows服务器和应用程序(能够从windows自己的工具中卸载)以及根据参数givet分析和替换配置文件中的参数安装时间。
有谁知道安装程序可以做到这一切吗?
结帐NSIS。它可以编写脚本并且易于使用。
对于Maven集成,请使用Maven NSIS Plug-in。
NSIS远远不具备本机所需的所有功能,但我认为它的示例库及其插件应该能够满足您的所有需求。 此外,它们是一个ecplise插件,可以在eclipse中使用安装程序脚本的语法颜色。 – 2009-11-09 09:20:22
它花钱(它绝对不能被归类为便宜),但你可以考虑InstallAnywhere。 我正在使用2008专业版,它几乎可以完成您指定的任何事情。我开始使用它年代久远,却没有
BitRock InstallBuilder几乎可以做你提到的开箱,约半数客户使用它在Windows上安装Java应用程序的一切。我们不支持将某些文件标记为配置的RPM行为,但您可以在安装程序中使用一点逻辑来复制此行为(您可以比较日期或md5s,并仅替换它们是否不同)。我们提供免费许可证以打开源项目和中小企业折扣,让我们知道你的资格。
请参阅http://stackoverflow.com/questions/759855/what-are-good-installanywhere-replacements-for-installing-a-java-ee-application – Mark 2009-11-09 09:33:33