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

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

 2010-03-18 00:00:00 来源:WEB开发网   
核心提示: packIzPack 使用术语 pack 表示负责实际安装开发团队已实现的软件的组件,所有其他的 IzPack 组件(面板、用户输入、验证器等)都是为运行这些 pack 做准备,让开发自动化: 使用基于向导的安装程序(6),我的项目使用 pack 做两件事:下载我们已经用 Ant 编写好的一个

pack

IzPack 使用术语 pack 表示负责实际安装开发团队已实现的软件的组件。所有其他的 IzPack 组件(面板、用户输入、验证器等)都是为运行这些 pack 做准备。我的项目使用 pack 做两件事:下载我们已经用 Ant 编写好的一个 ZIP 安装发布包,然后运行这个安装。这种方法使我们可以重用之前编写的在命令行运行的命令。清单 4 定义了一个 <pack>:

清单 4. 在 install.xml 中定义一个 <pack>

  <packs> 
 <pack name="download_install" id="download_install" 
  installGroups="ap" required="no"> 
  <description>The base files</description> 
  <file src="autopeople.zip.file" 
   targetdir="$SYSTEM_user_home/_cnnew1_cnnew1@{installer.dir}"/> 
  <file src="build.xml" 
   targetdir="$SYSTEM_user_home/@{installer.dir}"/> 
  <file src="property-template" 
   targetdir="$SYSTEM_user_home/@{installer.dir}"> 
   <excludes>**/.svn/**</excludes> 
  </file> 
 </pack> 

图 4 显示一个进行中的 pack 安装:

图 4. 执行一个 pack
让开发自动化: 使用基于向导的安装程序

查看原图(大图)

IzPack 中的 packs 可以包含多个 pack!如果您已经完成了用户验证、诊断和获取特定于环境的信息等前期工作,那么用户应该很容易运行安装包。

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

Tags:开发 自动化 使用

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