此事还人从头说起。在要对外发布MYPM时,现学setupFactory制作MYPM安装程序,这个工具入手倒是相当简单,当时因时间的关系(也没心思为了做一个安装程序专门去研究它),没来得及研究 setupFactory 的具体用法,用setupFactory最简单的制作方法制作了一个最简单MYPM安装程序,这个安装程序可以理解为安装时,把程序解压到某个目录,然他的配置和手动部署没什么区别,都要安装人员去设置,安装起来比较不方便。
后来随着安装MYPM的用户越来越多,对安装的技术支持忙不过来(之前的安装程序对于一些测试人员来说,配置还是过于麻烦),然后下决心,好好研究一下setupfactry,终于制成了零配置版MYPM 安装程序,打包了MYPM ,Tomcat,JDK和Mysql 。网上也找到一些教程,不过都没有实例,在制作零配置版MYPM 安装程序时,一边参看教程,一边看setupFactory api 一边做测试,断断续续还是花了共一周时间制成零配置版MYPM 安装程序。在此把我制作过程及方法以实例形式写出来,望后来者不用再探索。如想体验一下,一键式安装可下载MYPM http://jsnetcom.onlinedown.com/soft/111564.htm 或是直接下载安装手册查看安装过程http://www.mypm.cc/mypm/downHelp?doc=mypm2.1InstallManual.zip
大致有如下4个步骤:
1:安装前的准备
2:在setupFactory中规化安装步骤
3:编写安装脚本
4:打包安装程序
1:安装前的准备
1.1安装好setupFactory 我用的是8.2.2.0版本
1.2 建立安装文件工程:把要安装的文件组织到一个目录,下图为制作MYPM安装程序时的文件目录
组织安装文件工程过程如下:先解太压免安装版Tomcat 为jawasoftMypm目录,然后拷入 mypm,mysql5.1.53免安装版,再把本机己安装的JDK和JRE拷入新建的java1620目下,要对mysql和jdk瘦身,mysql瘦身mysql参看这里http://www.cnblogs.com/mypm/archive/2011/02/09/1950246.html JDK 瘦身拷入JDK和JRE拷入到java1620目后,把JDK下的JRE删掉,如下图把jdk1.6.0_03下的jre删掉
运行上图中mysql5.1.53,把初始化数据导入到mysql中,过程就省去不表
2:在setupFactory中规化安装步骤
2.1创建setupFactory工程
运行setupFactory 如下图选择创建一个新项目,并勾上显示项目向导然后点击"OK"
如图输入产品信息并下一步
如图选择用于制作安装程的文件目录,勾选包含子目录文件并“下一步”
点击一下步
下一步,然后如下图设置
下一步
下一步
上在图中设置支持的操作系统,并勾选生成卸载程序,和安装过程中生成安装日志及如果执行安装程序的用户没管理员权限,将给出警告。然后“完成”,等待下图中加载文件直到完成
加载完文件后,保存setupFactory工程
2.2设置工程参数
点击“Edit”菜单下 Preferences... 然后在下图中把红框部分清空后按OK,不清空的话,他会把扩展名为红框中的文件,在安装完程序后在开始菜单中加的的程序项中加入很多子菜单,后面将会讲到如何设置哪些文件要在windows开始菜单中作为安装后的程序的子菜单。
未完待继