论坛首页 综合技术论坛

软件产品安装包制作

浏览 1888 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-10-01  
==================基于IzPack================

■正在研究问题
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: https://github.com/zijingshanke/APM
>java -jar install.jar
目前已经可以直接生成exe格式安装包
■生成exe
方法一:maven插件(ok)
http://jira.codehaus.org/browse/IZPACK-174
http://www.6footplus.com/219
方法二:手工(OK)
  [url]http://izpack.org/documentation/izpack-utils.html   [/url]


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

  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]]
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics