ANT方法中集成应用程序(Inno Setup)

大家知道Inno Setup是一款免费的制作安装工具的软件,而ANT方法是对项目进行打包压缩的工具。
如果将Inno Setup集成在ANT方法中,只需要运行ANT方法,就可以把项目直接变成可运行的安装文件,不过前提是你的项目可以运行 :)
这样的做的唯一好处就是可以方便的得到安装文件,使后来者直接运行你的build.xml文件就可以直接得到安装文件,也便于测试人员的测试。
下面说说方法:
   首先是原理。Inno Setup可以在Win系统中以控制台的形式直接启动,并且安装预先设置好的配置文件生成安装文件,具体的语句为:Compil32 /cc *.iss,
   如果您对这点感到困惑,请自己搜一个Inno Setup使用教程。一般Inno Setup的运行配置文件形式为*.iss,比如现在我们对自己的项目制作一个安装文件,把他的配制信息保存下来,为test.iss,将此文件放置于你的项目文件夹之下,以eclipse为列(因为偶用地这个),也就是放置于workspace之下的项目文件夹中。
   然后就是对ANT的配置了。
   具体的格式如下:
<?xml version="1.0" encoding="GBK"?> 
<project name="Serpentking" default="jar" basedir=".">
   <property name="WinMakeSetupDir" location="Inno Setup的安装目录"/>
     <!-- ================== MakeSetup Target =================================== -->
   <target name="makesetup" depends="obfuscate">
   <exec executable="${WinMakeSetupDir}/Compil32.exe">
    <arg value="/cc"/>
    <arg value="test.iss"/>
   </exec>
   </target>
</project>

   然后运行ANT中的makesetup即可直接在后台启动Inno Setup得到项目的安装文件。
   偶搞鸟2天才得出这么个结果,不敢独吞,写出来,要是有哪位仁兄需要,可以自己研究一哈。

   不过从这点也可以得出一个结论,如果想在ANT方法中调用应用程序的基本语法即是:
   <target name="makesetup" depends="obfuscate">
   <exec executable="应用程序">
    <arg value="参数"/>
   </exec>
   </target> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值