Ant自动化
文章平均质量分 83
Apache Ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,使用Java语言编写,跨平台 。
CYRUS STUDIO
博客:https://cyrus-studio.github.io/blog
展开
-
B/S模式实现批量打包apk
界面流程界面如下: 这里写图片描述这是一个使用html编写的界面,界面分为两半,两个frame,左边为操作栏,右边为控制台输出。打包流程: 选择需要打包的渠道后,点击打包,等待服务器打包,并把日志输出到右边的frame。打包完成后,点击”点击打开下载界面”链接,跳转到下载界面。 这里写图片描述实现思路环境说明服务器使用的是apache server2.4.12,所以与浏览器的交互是使用原创 2015-06-03 00:11:19 · 1941 阅读 · 0 评论 -
使用ant实现自动化示例
ant是一个自动化工具,使用Java语言编写,跨平台。这里有两个Java工具类,现在使用ant实现自动化和可配置。Java实现文件分割package linchaolong.tools.file;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedWriter;原创 2015-05-29 14:45:41 · 1266 阅读 · 2 评论 -
ant使用总结(四):扩展ant库
自定义Condition编写自定义的condition,可以实现自定义的条件判断逻辑,需要实现org.apache.tools.ant.taskdefs.condition.Condition接口,只有一个必须实现的方法就是eval,用于返回条件判断结果。比如:实现一个用于判断一个字符串是否全部大写的Condition。 步骤: 1.新建Java工程2.引入ant库 ant相关的原创 2015-05-19 17:02:24 · 3613 阅读 · 0 评论 -
ant使用总结(三):批量打包apk
准备1.准备ant环境,和update工程,参考文章>>ant使用总结(一):使用ant自动打包apk2.ant中实现迭代,需要添加ant-contrib-1.0b3.jar到classpath,参考文章>>ant使用总结(二):相关命令说明工程说明Demo工程地址:https://coding.net/u/linchaolong/p/AntTest/git打开命令行,cd到工程根目录下,执行ant run命令就会开始自动批量打包,所有渠道包将会输出到AntTestOut下。AntTe原创 2015-04-15 11:55:25 · 1834 阅读 · 0 评论 -
ant使用总结(二):相关命令说明
在ant安装目录的manual目录是ant的说明文档,打开index.xml,点击Using Apache ant有使用说明。相关命令说明指定配置文件执行ant命令,默认使用当前目录下的build.xml,可以通过-f指定配置文件。示例:ant -f 配置文件project属性:name:工程名称default:默认执行的targettarget<target>是一个容器,指令集合。属性:depends:依赖项,执行该target之前需要先执行的target。原创 2015-04-15 11:49:20 · 5937 阅读 · 0 评论 -
ant使用总结(一):使用ant自动打包apk
配置ant环境(1)下载ant下载地址一:http://mirrors.cnnic.cn/apache//ant/binaries/apache-ant-1.9.4-bin.zip下载地址二:http://pan.baidu.com/s/1gdnc98n(2)解压ant,并把bin目录路径配置到系统path变量中在命令行窗口中能执行ant命令表示配置成功更新工程配置(1)打开命令行窗口,执行如下命令:SDK根目录\tools\android update project --n原创 2015-04-15 11:46:19 · 4126 阅读 · 0 评论