WEB开发网
开发学院软件开发Java 让开发自动化: 使用基于向导的安装程序 阅读

让开发自动化: 使用基于向导的安装程序

 2010-03-18 00:00:00 来源:WEB开发网   
核心提示: antActionSpec.xml:执行与构建相关的 Ant 脚本的文件,install.jar:IzPack 编译期间生成的 JAR 安装文件,让开发自动化: 使用基于向导的安装程序(3),这是用户运行的安装程序文件,install.xml:IzPack 的主安装脚本,您可以根据自己的需求定制

antActionSpec.xml:执行与构建相关的 Ant 脚本的文件。

install.jar:IzPack 编译期间生成的 JAR 安装文件。这是用户运行的安装程序文件。

install.xml:IzPack 的主安装脚本。IzPack 安装程序中使用的所有资源都以这个脚本开始。

Licence.txt:安装程序的许可文件。

Readme.txt:软件用户使用的 readme 文件。

userInputSpec.xml:IzPack 特有的 XML 脚本,用于定义用户在一个安装程序面板中输入信息时的行为(验证、默认值、字段大小等)。

接下来,通过查看 install.xml 脚本仔细研究 IzPack。

资源

通过资源定义不同的脚本、图像、许可和其他文件,它们共同构成我将要创建的安装程序。我在 install.xml 脚本中定义了一个 <resources> XML 元素。在 <resources> 元素下,我可以定义安装程序将使用的多个文件,如清单 1 所示:

清单 1. 在 IzPack install.xml 中定义资源文件

  <resources> 
 <res id="LicencePanel.licence" src="Licence.txt"/> 
 <res id="InfoPanel.info" src="Readme.txt"/> 
 <res id="AntActionsSpec.xml" src="antActionSpec.xml" /> 
 <res id="userInputSpec.xml" src="userInputSpec.xml" /> 
</resources> 

可以将 IzPack 的资源看作安装程序的 “原料单”,其中定义了用于安装程序的所有文件。

面板

面板是用户在安装向导的每一步中看到的东西。IzPack 提供了很多类型的开箱即用的面板,您可以根据自己的需求定制它们。在图 2 中,我定制了 IzPack 的 HelloPanel,以便向用户提供介绍信息:

上一页  1 2 3 4 5 6 7  下一页

Tags:开发 自动化 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接