==================
基于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)
http://izpack.org/documentation/izpack-utils.html
■环境要求
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]]
=======================
基于InstallAnyWhere===============
准备资源:
■1.jdk1.6
■2.jboss5
■3.打包好的工程包
工程目录结构
Root
--conf
--data
--deploy
--XXX.ear/XXX.war
mydb.script为数据文件
■4.安装包制作工具InstallAnywhere
下载地址:
thunder://QUFodHRwOi8vZG93bi41MnouY29tL0luc3RhbGxBbnl3aGVyZTIwMDlFbnRlcnByaXNlX2VuLjd6Wlo=
■5、InstallAnyWhere学习笔记 (原作者允许转载)
http://blog.csdn.net/quqi99/article/details/5061139
制作过程
■1.工程部署目录
■2.打开installAnywhere,选择"Create New Project","Basic Project Template",点击"Save as"选择最后的保存路径,以及项目名称。添加文件,jdk,jboss,工程包
■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
分享到:
相关推荐
凌天软件安装包制作软件是一款专业且用户友好的工具,专为IT专业人士和开发者设计,旨在简化安装包的创建过程。...通过深入了解这些知识点,无论是个人开发者还是企业,都能更好地管理和推广自己的软件产品。
一键安装包制作工具是一款专为用户简化程序封装过程的实用软件。它允许用户轻松地将他们的应用程序、文件、设置等整合到一个可执行的安装文件中,方便他人下载和安装。这种工具通常具有用户友好的界面,使得非编程...
制作安装包是软件发布过程中的重要环节,它能让用户方便地在计算机上安装软件。本教程将聚焦于“Setup Factory”这款工具,它是一款强大的安装程序制作软件,可以帮助开发者快速创建专业的安装包。 Setup Factory ...
3. 支持二次开发,相关脚本要有源码,开发资料丰富因为产品后期迭代,无法提前预知安装卸载需要什么功能支持,所以难免的得开发支持,还有就是如果安装包制作软件完全闭源,无法维护打包逻辑,出现问题或者联系不上...
InstallShield 12 安装包制作工具详解 InstallShield 12 是一个功能强大且广泛应用的安装包制作工具,拥有详细的文档和图文并茂的教程。以下是InstallShield 12 安装包制作工具的详细知识点: 一、InstallShield ...
InstallShield是一款由Flexera Software公司开发的专业级安装包制作软件,主要面向Windows平台,也支持跨平台的安装程序制作。它为软件开发者或发行商提供了一个功能强大且灵活的解决方案,使得软件安装包可以在不同...
Inno Setup是一款开源的软件安装包制作工具,广泛应用于Windows平台上的软件分发。它支持自定义安装路径、多语言支持等功能,并且具备良好的稳定性和兼容性,是制作高质量安装程序的理想选择之一。 #### 三、准备...
【瑞星自动安装包制作工具】是一款专为瑞星网络版客户设计的实用软件,它极大地简化了批量安装过程,提升了工作效率。此工具的核心功能在于将瑞星安全软件的各个组件整合成一个自定义的安装包,使得在大规模部署时...
2. **安装包制作**:在软件发布前,开发者需要将编译好的应用程序及其依赖项打包成易于用户安装的格式,这通常通过安装包制作工具来完成。安装包能确保用户电脑上拥有运行软件所需的所有组件和配置。 3. **插件机制...
WinS7R是一款优秀的安装包制作软件,可以快速制作软件安装包,可以指定软件信息,包括产品名称、版本、版权、描述、公司、商标等内容,支持生成指定大小的安装包、安装包测试、从安装包提取安装、生成快捷方式等功能...
在当今信息化时代,软件开发者为了能够让用户更加便捷地安装和使用软件产品,通常会制作一个安装包。一款好的安装包不仅能够提供良好的用户体验,还能体现软件的品质。而NSetup软件就是帮助开发者实现这一目标的工具...
VS2010 制作安装包详解 VS2010 是微软公司推出的集成开发环境(IDE),它提供了丰富的功能和工具来帮助开发者快速地创建、调试和发布软件应用程序。本文将详细介绍如何使用 VS2010 制作程序安装包,包括新建项目、...
InstallShield 2009 Premier SP1 是一款强大的安装包制作工具,用于创建Windows应用程序的安装程序。这个软件允许开发者将他们的程序、依赖项、配置文件等打包成一个易于安装的格式,以便用户可以在目标系统上顺利...
Inno Setup是一款强大的安装包制作工具,主要用于创建Windows平台下的应用程序安装程序。这款软件以其简单易用、功能全面而受到广大开发者的喜爱。在本文中,我们将深入探讨Inno Setup的核心特性、使用方法以及如何...
本篇文章将深入探讨安装包制作的相关知识点,包括安装包的类型、制作工具、流程及注意事项,帮助你掌握全面的安装包制作技术。 首先,我们要了解安装包的基本类型。在Windows平台上,常见的安装包格式有MSI...
InnoSetup是一款在IT行业中广泛使用的免费安装包制作工具,尤其受到独立开发者和小型团队的青睐。它以其功能强大、操作简单以及支持自定义安装过程而著名。通过InnoSetup,用户可以创建出专业级别的安装程序,使得...
通过NSetup,开发者可以轻松地为自己的软件产品创建专业的安装程序,提升用户体验。 #### 三、准备工作 1. **测试打包用的Demo程序**:首先需要准备一个待打包的软件Demo,该Demo应当包含完整的文件结构和所有必需...
1. **Inno Setup**: 这是一款流行的Windows安装包制作工具,支持创建自解压安装程序,能定制安装界面,管理文件安装路径等。 2. **WiX Toolset**: Windows Installer XML(WiX)是一个用于创建Windows安装程序的...
### Installshield制作安装包详解 #### 一、Installshield简介 InstallShield软件公司是一家专注于安装软件开发工具的专业软件公司,成立于1987年,由Viresh Bhatia和Rick Harold共同创立。自Windows操作系统发展...