Ant入门示例
来源:互联网 发布:移动网络短信 编辑:程序博客网 时间:2024/06/06 03:08
“Apache Ant是一个基于Java 的生成工具。据最初的创始人James Duncan Davidson 介绍,这个工具的名称是 another neat tool(另一个整洁的工具) 的首字母缩写。”
在初步使用过程中,对于Ant的作用,我觉得主要即辅助Java的编译,例如定义编译之前的准备工作、项目之间的依赖关系等等。≈.NET中的项目文件(.csproj)。
1.下载Ant,(http://ant.apache.org/bindownload.cgi)
2.安装Ant
将下载的包apache-ant-1.8.0-bin.zip解压,放在适当的位置,如本例放置于:C:\apache-ant-1.8.0
设置ANT_HOME PATH中添加ANT_HOME目录下的bin目录
3.测试Ant安装
打开命令行,输入ant,如果能见到类似如下信息,证明Ant配置成功:
Buildfile: build.xml does not exist!
Build failed
4.新建测试项目
在Eclipse中新建项目“HelloAntWorld”,然后建包随便创建几个类,这里只是为了演示Ant作用,所以不在项目中的class了.
然后在项目的根目录下创建build.xml文件,内容如下:
对于Ant来说最核心的定义任务是target,这里定义的每个target将来可以在命令行调ant时使用,下面简单解释下:
第一个target all,调用时会同时调用所依赖的三个target,分别是init、compile,jar;
I:init任务是创建三个目录,然后分别给几个名称赋值,从代码中应该是可以看得出来;
II:jar任务是把当前项目打包成jar;
III:compile任务是编译当前项目源码,并将编码的二进制class文件放在指定的目录下;
IIII:clear任务是删除指定目录也就是之前所有操作;
- Apache Ant入门示例
- Ant入门示例
- ant入门示例
- ant 入门
- Ant入门
- Ant入门
- ant 入门
- ant入门
- Ant入门
- ant入门
- Ant入门
- Ant入门
- Ant 入门
- Ant入门
- ant入门
- Ant入门
- Ant入门
- ant 入门
- Ansi与Unicode简要说明及各自的优缺点:
- Windows服务控制管理器
- 物料需求计划
- MySQL max_allowed_packet设置及问题
- 关闭SQL Server 数据库所有使用连接
- Ant入门示例
- 48讲 函数调用深入理解 函数使用注意事项①
- IOS Provisioning Profiles
- Android跨进程通信的四种方式 && 常用服务(运行包名/网络状态/音频服务/马达服务)&& 快捷开关源码
- 物料清单
- 字符串处理总结之一(C#String类)
- Git下载android4.0源码并编译笔记
- 10个出色的NoSQL数据库
- 基础加强_静态导入/可变参数/增强for循环/基本类型包装类