ANT -----android 开发认识到的工具
来源:互联网 发布:为什么淘宝上苏宁易购 编辑:程序博客网 时间:2024/06/05 08:43
« 小组开发环境搭建: apache+ftp+cvs+samba |(回到Blog入口)|(回到首页) |内容管理系统(CMS)的设计和选型 »
ANT的安装/配置笔记
内容摘要:
ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。
- ANT的基本概念:
- ANT的安装:解包,设置路径
- ANT的使用:最好的学习只不过是一个简单实用的例子起步……
ANT的基本概念:Java的Makefile
当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。
每个ant脚本(缺省叫build.xml)中设置了一系列任务(target):比如对于一个一般的项目可能需要有以下任务。
- 任务1:usage 打印本脚本的帮助信息(缺省)
- 任务2:clean <-- init 清空初始化环境
- 任务3:javadoc <-- build <-- init 生成JAVADOC
- 任务4:jar <-- build <-- init 生成JAR
- 任务5:all <-- jar + javadoc <-- build <-- init完成以上所有任务:jar javadoc
注:我看到很多项目的ant脚本中的命名基本上都是一致的,比如:编译一般叫build或者compile;打包一般叫jar或war;生成文档一般命名为javadoc或javadocs;执行全部任务all。在每个任务的中,ANT会根据配置调用一些外部应用并配以相应参数执行。虽然ANT可调用的外部应用种类非常丰富,但其实最常用的就2,3个:比如javacjavadoc jar等。
ANT的安装
解包后在系统可执行路径中加入指向ant的bin的路径就可以了,比如可以在GNU/Linux上把以下配置加入/etc/profile中:export ANT_HOME=/home/ant
export JAVA_HOME=/usr/java/j2sdk1.4.1
export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin
这样执行ant后,如果不指定配置文件ant会缺省找build.xml这个配置文件,并根据配置文件执行任务,缺省的任务设置可以指向最常用的任务,比如:build,或指向打印帮助信息:usage,告诉用户有那些脚本选项可以使用。
- ANT -----android 开发认识到的工具
- Android 编译工具 Ant
- Android 编译工具 Ant
- Linux ant --强大的Java开发构建工具
- ant工具的学习心得
- Ant 工具的使用
- ant工具的概念
- ant工具的使用
- Ant工具的使用
- 最近几个月认识到的 :
- 真正认识到自己的身躯
- 年间,研究者已经认识到在软件开发过程中的各种不同的活动(
- 界面跳转(大牛勿喷,本人在开发中所认识到的小技巧)
- Ant工具 ant的安装与配置 ant作用
- Ant工具 ant的安装与配置 ant作用
- Ant工具 ant的安装与配置 ant作用
- Ant工具 ant的安装与配置 ant作用
- Android应用开发高效工具集1---ant构建简单Android项目
- 《Windows via C/C++》学习笔记 —— “线程同步”之“检测死锁”
- linux 调试
- weblogic node maanger 远程命令执行漏洞
- 状态模式(python)
- iperf的相关介绍
- ANT -----android 开发认识到的工具
- Openbsd /home /var 对调
- C# TreeView 节点查找
- DMServer性能测试问题总结
- 怎样确定职业发展方向
- linux设备驱动学习笔记——重要的一些概念
- wimform 导出数据 excel
- 改进的listbox分组样式
- Android项目中不能同时写带有java中的main方法的类