Eclipse默认提供了对Ant的支持,在Eclipse中不需要安装任何插件就能直接编辑和运行Ant。Eclipse中包含了一个Ant脚本编辑器,Ant脚本编辑器提供了对Ant脚本的语法搞来高亮、自动补全、根据模板生成代码等功能。另外,Eclipse还提供一个Ant视图,该视图提供了对工作空间中Ant脚本的查看、内容查找、执行等功能。

在Eclipse中配置Ant

Eclispe菜单Window-->Preferences,在左边的列表中就可以发现对Ant的配置项。

说明:

  • Names定义了Ant脚本的默认名称,默认是build.xml;
  • Separate JRE timeout定义了独立的JRE运行的超时时间,默认是20s;
  • Documentation URL定义了Ant文档的位置,默认是链接到Ant官方主页上的Ant文档。

此外还可以设置Ant的各种消息(error、warning、information、verbose、debug)在控制台中打印出来时所使的颜色。

左侧列表Ant选项有两个子选项。

Editor选项,可用于配置Eclipse编辑Ant脚本的格式,如字体,颜色,模板等。

Runtime选项,可用于配置Ant的运行环境,默认是Eclispe提供的Ant环境。可以通过该选项配置自定义的Ant环境。

在Eclipse中使用Ant

在Eclipse中建立工程。普通的Java工程在默认情况下,Eclipse的Package Explorer视图显示如下:

在Eclipse的Navigator中可以看到Eclipse已经默认建立了一些Eclipse需要的目录与文件。显示如下:

创建名称为build.xml的文件。

由于我自己的Eclipse安装了Android插件。所以build.xml默认是与Android的XML编辑器关联的。

我们需要使用Eclipse自带的Ant编辑器打开build.xml。右击build.xml文件,点击Open With-->Ant Editor。

Eclipse就会用Ant Editor打开该build.xml。显示如下:

Ant Editor

Ant Editor提供智能提示功能与格式化等功能。

运行Ant脚本

编写Java源代码,编写ant脚本。右击build.xml或在Ant Editor编辑器中右击,点击Run As --> Ant Build 。

控制台中输出:

刷新一下Eclipse的视图,可以看到Navigator视图或Package Explorer视图下,相关的编译文件与打包文件都已生产。

       

Ant学习笔记(2) 在Eclipse中使用Ant的更多相关文章

  1. Android(java)学习笔记91:Eclipse中代码提示去掉@override,不然就报错!

    1. Eclipse中提示去掉@Override 把项目下载下来后有@Override的注释的方法会报错,如果把@Override去掉就不报错了.经过查阅后发现:@override注释在jdk1.5环 ...

  2. Android(java)学习笔记148:Eclipse中代码提示去掉@override,不然就报错!

    把项目下载下来后有@Override的注释的方法会报错,如果把@Override去掉就不报错了.经过查阅后发现:@override注释在jdk1.5环境下只能用于对继承的父类的方法的重写,但不能用于对 ...

  3. Android(java)学习笔记190:Eclipse中的控制台不停报错Can't bind to local 8700 for debugger

    [DDMS] Can't bind to local 8600 for debugger 改成 Under Window -> Preferences -> Android -> D ...

  4. Android(java)学习笔记133:Eclipse中的控制台不停报错Can't bind to local 8700 for debugger

    [DDMS] Can't bind to local 8600 for debugger 改成 Under Window -> Preferences -> Android -> D ...

  5. 在Eclipse中集成Ant配置

    提要:本文将向你展示如何使用Eclipse设置为Ant所用的属性值和环境变量,并简要分析如何配置Ant编辑器以便从Eclipse内部操作Ant文件. 一. 修改Ant Classpath 在使用一个可 ...

  6. 【转】Ant学习笔记——自己构建Ant编译环境

    自从年初开始用NetBeans6.0,才接触到Ant. 这是今年6月份的一篇Ant学习笔记.安装 1.下载并构建环境.   去官网下载src包和bin包.解压缩它们到同一目录,运行build.bat, ...

  7. Ant学习笔记(1) 基础知识

    Ant Apache Ant 是一个基于 Java的构建工具. 下载Ant google.baidu.Windows用户下载zip格式.解压即可. Windows安装Ant Ant本质上是一个Java ...

  8. (转)Eclipse中使用Ant

    Eclipse中使用Ant 分类: JAVA 工具 服务器2014-08-05 09:59 5507人阅读 评论(0) 收藏 举报 anteclipse http://286.iteye.com/bl ...

  9. Android(java)学习笔记167:Java中操作文件的类介绍(File + IO流)

    1.File类:对硬盘上的文件和目录进行操作的类.    File类是文件和目录路径名抽象表现形式  构造函数:        1) File(String pathname)       Creat ...

随机推荐

  1. Java客户端协议处理框架简介

    无论FTP客户程序,还是HTTP客户程序,或是其他基于特定应用层协议的客户程序,在与远程服务器通信时,都需要建立与远程服务器的连接,然后发送和接收与协议相符的数据.客户程序还需要对服务器发送的数据进行 ...

  2. winfrom获得鼠标的坐标

    Point mouse = this.PointToScreen(Control.MousePosition);label1.Text = mouse.X.ToString() + ":&q ...

  3. insert时出现主键冲突的处理方法【转载】

    原文出处:http://hi.baidu.com/ytjwt/blog/item/1ccc2c26022b0608908f9d8c.html 使用"insert into"语句进行 ...

  4. ConcurrentHashMap的get、put、size

    ConcurrentHashMap的get操作 get操作的高效之处在于整个get过程不需要加锁,get方法里将要使用的共享变量都定义成volatile. ConcurrentHashMap的Put操 ...

  5. 【HDOJ】1043 Eight

    这道题目最开始做的时候wa+TLE.后面知道需要状态压缩,最近A掉.并且练习一下各种搜索算法. 1. 逆向BFS+康拓展开. #include <iostream> #include &l ...

  6. 用Robotium 去实现点击imageview

    今天用rototium做自动化遇到imageview无法点击的问题,最终解决如下: 有两种方法: 1.View v = solo.getView(R.id.iv_main_setting);      ...

  7. bzoj1257

    这道题初看确实没什么思路,感觉之前的数论知识都用不上,只好自己找规律首先当n>=k 这部分是很容易直接算出的下面我们先来尝试这穷举i,不难发现当穷举i时,总存在一段连续的除数,k div i=p ...

  8. Light OJ 1038 - Race to 1 Again(概率DP)

    题目的意思是说任何一个大于1的整数,经过若干次除以自己的因子之后可以变为1, 求该变换字数的数学期望值.   题目分析: 我们设置dp[n] 为数字n的期望.假设n的因子为k1, k2, k3.... ...

  9. Google Map API 学习六-设置infoWindow的长宽

  10. Selenium WebDriver + Grid2 + RSpec之旅(一)----准备篇

    Selenium WebDriver + Grid2 + RSpec之旅(一)             ----准备篇 前言 在Web 2.0 应用中,在浏览器种类盛行的时代,我们在测试过程中不仅要模 ...