软件产品安装包制作

==================[b][color=red]基于IzPack[/color][/b]================

■正在研究问题
1.如何支持远程打包,即elt.ear不在同一个项目里面
2.如何远程输出部署(到公司repository)
<distributionManagement>
<repository>
<id>mycompany-repository</id>
<name>MyCompany Repository</name>
<url>scp://repository.mycompany.com/repository/maven2</url>
</repository>
</distributionManagement>
这里使用的scp方式提交库文件,还有其他方式可以使用,请参考faq部分。然后记得在你的settings.xml中加入这一内容
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
...
<servers>
<server>
<id>mycompany-repository</id>
<username>jvanzyl</username>
<privateKey>/path/to/identity</privateKey>
<passphrase>my_key_passphrase</passphrase>
</server>
</servers>
...
</settings>
■生成可执行Jar及exe
Git Project: [url]https://github.com/zijingshanke/APM[/url]
>java -jar install.jar
目前已经可以直接生成exe格式安装包
■生成exe
方法一:maven插件(ok)
[url]http://jira.codehaus.org/browse/IZPACK-174[/url]
[url]http://www.6footplus.com/219[/url]
方法二:手工(OK)
[url]http://izpack.org/documentation/izpack-utils.html[/url]


■环境要求
1.Python
下载Python [url]http://www.python.org/download/[/url]

x64安装包 [[1]]
install.msi安装后,需要设置环境变量
查看是否安装成功:>python -V
直接使用:>C:\IzPack\utils\wrappers\izpack2exe>python izpack2exe.py --file=E:\spark\installer\spark-installer.jar --output=E:\spark\installer\spark-installer.exe

2.7-zip
同上安装,在Path中加入路径
x64安装包[[2]]

=======================[color=red][b]基于InstallAnyWhere[/b][/color]===============
准备资源:
■1.jdk1.6
■2.jboss5
■3.打包好的工程包
工程目录结构
Root
--conf
--data
--deploy
--XXX.ear/XXX.war
mydb.script为数据文件


■4.安装包制作工具InstallAnywhere
下载地址:[url]thunder://QUFodHRwOi8vZG93bi41MnouY29tL0luc3RhbGxBbnl3aGVyZTIwMDlFbnRlcnByaXNlX2VuLjd6Wlo=[/url]

■5、InstallAnyWhere学习笔记 (原作者允许转载)
[url]http://blog.csdn.net/quqi99/article/details/5061139[/url]

制作过程
■1.工程部署目录
[img]http://dl.iteye.com/upload/picture/pic/118757/0d93d335-d132-3772-aad0-3902f3f7fc19.jpg[/img]

■2.打开installAnywhere,选择"Create New Project","Basic Project Template",点击"Save as"选择最后的保存路径,以及项目名称。添加文件,jdk,jboss,工程包
[img]http://dl.iteye.com/upload/picture/pic/118759/e9792c21-298f-34fb-bc80-efe6a6ee5bc5.jpg[/img]

■3.设置启动项目
3.1 点Advanced Designer,在install中,addAction 选择"Create Alias,Link,Shortcut",在Path选项中选择"Shortcut's Destionation Folder" 表示安装到"开始"菜单中去,点击Choose Target 选择"service"下"start.bat"]
3.2 在Post-install中,addAction 选择"Modify Text File - Single File" 点击Choose Target 选择service下start.bat文件,选择Prepend,写入
set JAVA_HOME=$USER_INSTALL_DIR$\Java\jdk1.6.0_01
set CATALINA_HOME=$USER_INSTALL_DIR$\jboss-5.1.0.GA
cd %CATALINA_HOME%/bin
run -c elt
3.3 让安装完成后启动浏览器,自动打开项目
菜单Post-Install>,按钮Add Action...>Launch Default Browser>Add>
在Other URL: 填入项目地址 http://localhost:8080/elt
讲该Launch Default Browser移动到Panel: Install Complete后面
安装包注意事项
1.安装包部署时,选择的安装目录不得含有空格,例如"Program Files" 2.Linux环境下安装包为*.bin文件,系统需要先安装jvm

1.chmod +x install.bin
2../install.bin
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值