我正在嘗試爲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