java – 是否可以使用ant自动创建inno安装包?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 是否可以使用ant自动创建inno安装包?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1278字,纯文字阅读大概需要2分钟。
内容图文
我正在创建一个Eclipse RCP应用程序.
我在以下文章“Daily Builds是你的朋友”中遵循Joel的建议:
http://www.joelonsoftware.com/articles/fog0000000023.html
所以,我编写了一个很好的构建脚本,它创建了一个Eclipse RCP产品,并对代码运行单元测试.然后将所有结果分发到开发人员列表中(在一些抱怨之后).现在我的下一步,我希望它创建我通常使用inno setup编译器手动创建的安装程序包.
问题是,如何自动创建此包?我想我可以从ant自动生成inno安装文件,然后从命令行调用编译器,但我不知道这是否可行.
有关此任务的任何提示吗?也许任何其他可以从蚂蚁使用的设置应用程序?
解决方法:
确保它很容易,Inno项目是一个纯文本文件,所以你甚至可以通过ant轻松编辑setupper脚本,但我建议你用脚本创建一个单独的小包含文件.您可以存储“变量”,例如您在安装开始时显示的版本号.
将此行放入您的安装程序:
#include "settings.txt"
并使settings.txt有这样的东西
#define myver=xxx.xxx
#define tags
现在您不需要从构建脚本中触摸实际的安装程序代码.
下面是我的构建脚本中的一个片段,用于编译安装程序.
你需要像这样从ant执行批处理文件:
<exec dir="." executable="cmd" os="Windows NT">
<arg line="/c build.bat"/>
</exec>
样本批量build.bat:
set isxpath="c:\program files\inno setup 5"
set isx=%isxpath%\iscc.exe
set iwz=myproj.iss
if not exist %isx% set errormsg=%isx% not found && goto errorhandler
%isx% "%iwz%" /O"%buildpath%" /F"MySetupper.exe" >>%logfile%
goto :eof
内容总结
以上是互联网集市为您收集整理的java – 是否可以使用ant自动创建inno安装包?全部内容,希望文章能够帮你解决java – 是否可以使用ant自动创建inno安装包?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。