提要:本文将向你展示如何使用Eclipse设置为Ant所用的属性值和环境变量,并简要分析如何配置Ant编辑器以便从Eclipse内部操作Ant文件。
  一、 修改Ant Classpath
  在使用一个可选的或定制的任务时,你可能需要把其它库添加到classpath中。为此,你可以通过以全局方式或使用一个单独工程的启动配置来修改Ant classpath。为了给一个单独的Eclipse工程设置Ant classpath,打开该工程的Ant启动配置并点击Classpath选择卡;然后,通过点击"Add External JARs"按钮来添加外部的JAR文件。
  你可以用全局方式修改Ant classpath以使之应用于所有的工程。为此,你可以选择"Window→Preferences→Ant→Runtime"并点击"Classpath"选项卡。在此,你可以据需要添加JAR文件,通过这种途径进行的设置可以为所有的Ant构建所用。
  二、 设置属性值
  你可以使用"Ant preferences"页面(通过"Window→Preferences→Ant→Runtime"并点击"Properties"选项卡来打开它)来设置全局的Ant属性。为了添加一个新属性,点击"Add Property"按钮,然后在出现的对话框中填入Name和Value域。这样以来,将为Eclipse中的所有Ant构建设置全局属性;并且由于属性是不可改变的,所以你也就设置了这些属性的最终值。
  你可以通过设置工程的Ant启动配置来为每个工程进行属性设置。为此,你可以点击启动配置中的Properties选项卡(见图1),取消选定"Use global properties as specified in the Ant runtime preferences"复选框,并且点击"Add Property"按钮来设置新属性。

图1.设置属性

  三、 设置环境变量
  你可以设置你想要传递到Ant的环境变量,但是你必须确保Ant会运行在它自己的JRE中(默认情况)。在工程的Ant启动配置中,点击"JRE"选项卡并点击"Separate JRE"单选按钮。为了设置环境变量,点击"Environment"选项卡(显示于图2),并点击"New"按钮来创建一个新的环境变量。

图2.设置环境变量

  当你点击"New"按钮时,出现"New Environment Variable"对话框。然后,在适当的域中输入该环境变量的名字和值,并且单击"OK"即可。
  四、 配置Ant编辑器
  你可以使用Ant编辑器上下文菜单中的"Format"命令(Ctrl-Shift-F)或选择"Edit→Format"命令来重新格式化一个Ant build文件。为此,你可以通过"Window→Preferences→Ant→Editor→Formatter"来打开"Ant preferences"页面,见图3。你所做的任何变化都会反映到该Preview框中。

图3.配置Ant格式

  选择"Window→Preferences→Ant→Editor"能够允许你配置build文件编辑器(设置制表位宽度,边界区域,高亮,等等)。

五、 添加新的Ant任务和类型
  你可以通过使用"Window→Preferences→Ant→Runtime"中的"Ant preferences"页面来把新的Ant任务和类型添加到Eclipse中。这些任务和类型可以在将来用于build文件而不必使用taskdef或typedef任务(它们在通常情况下是需要的)。
  为了添加一项新任务,请选择显示在图4中的"Tasks"选项卡,并点击"Add Task"按钮,然后导航到新的Ant任务所在的JAR文件。为了添加一个新类型,点击"Types"选项卡,并且遵循与刚才一样的步骤即可。

图4.添加Ant任务

  提示:如果你不能找到你需要的JAR文件,那么你应该首先把它们添加到Ant classpath中。   作为选择,你可以通过点击Classpath选项卡来把定义任务和类型的其它类添加到Ant classpath中。
  六、 使用不同版本的Ant
  随同Eclipse一起发行的是Ant 1.6.1,但是也可使用另外其它版本。为此,你可以选择"Window→Preferences→Ant→Runtime"并点击Classpath选项卡从而打开"Ant preferences"页面。
  当Eclipse运行Ant时,它在Ant的classpath中查找适当的类-这与在"Ant Home Entries"中设置的一致。为了改变"Ant Home Entries",只要点击"Ant Home"按钮并且选择你希望使用的Ant安装即可。
  提示 如果你不想改变classpath,你可以从Eclipse中把Ant作为一个外部的工具运行。为此,你只要选择"Run→External Tools→External Tools"来打开"External Tools"对话框,再点击Program,然后点击New按钮,为这个新工具输入一个名字(例如"Ant 1.8"或其它任何适当的名字)。接下来,转到"Location"域,点击"Browse File System"按钮并且导航到ant.sh或ant.bat(具体依赖于你的操作系统),并且点击"Open"。之后出现"External Tools"对话框;在"Arguments"域中输入你想要传递到Ant的任何参数。最后,在"Working Directory"域中,输入你想要使用的build文件所在的目录并且点击"Run"来启动这个新版本的Ant。这样做所存在的问题是,当在Eclipse中工作时,你不能方便地存取你所拥有的预定义值。总之,在大多数情况中,当构建Eclipse工程时,从Eclipse内使用Ant更好一些。
  七、 使用Ant视图
  Eclipse的发行中提供了一个Ant视图-它其实是一个窗口(它能够给出在build文件中的目标的概要信息)。为了打开这个视图,选择"Window→Show View→Ant";则该Ant视图即出现在图5的右边。

图5.Ant视图

  该视图中的工具栏包含下面按钮(从左到右):
  · "Add Build Files"
  · "Add Build Files with Search"
  · "Hide Internal Targets"
  · "Run the Default Target"
  · "Remove Selected Build File"
  · "Remove All Build Files"
  为了把build文件添加到Ant视图,请点击"Add Build Files"按钮以打开"Choose Location"对话框。从该容器的左边,选择你想要使用的Eclipse工程;然后从右边,选择你想要添加到Ant视图的build文件。然后,单击"OK"即可把build文件添加到Ant视图。
  提示 在Windows下,你可以通过拖放方式把build文件添加到Ant视图。
  除了向你展示一个build文件的概要信息以外,Ant视图还允许你运行build文件。从Ant视图中选择一个build文件并且点击"Run the Default Target"按钮。或右单击一个目标,然后从出现的上下文菜单中选择"Run"。双击Ant视图中的一个build文件将会在Ant编辑器中打开该build文件(这与右单击该build文件并且选择"Open With→Ant Editor"效果一样)。
  八、 总结
  总之,与Eclipse一起使用Ant是一种非常有潜力的结合。Eclipse允许你开发和调试代码,而Ant让你方便地构建和发布工程。而且,这两个工具都可以自由下载,所以我特别推荐把它们二者联合使用。

在Eclipse中集成Ant配置的更多相关文章

  1. Eclipse中集成Ant配置 (转)

    目前的Eclipse都集成了ant,本文图示如何在eclipse下使用ant. 1.新建Java Project-新建Java文件HelloWorld.java HelloWorld.java pac ...

  2. Eclipse中集成Tomcat

    问题: 很多时候在Eclipse中启动Tmocat后,不能访问本机的localhost:8080主页,并且其他项目也不能访问. 原因: 打开Tomcat下的webapp后也找补到项目目录,这是因为Ec ...

  3. Ant学习笔记(2) 在Eclipse中使用Ant

    Eclipse默认提供了对Ant的支持,在Eclipse中不需要安装任何插件就能直接编辑和运行Ant.Eclipse中包含了一个Ant脚本编辑器,Ant脚本编辑器提供了对Ant脚本的语法搞来高亮.自动 ...

  4. (转)Eclipse中使用Ant

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

  5. eclipse中集成python开发环境

    转载:https://www.cnblogs.com/mywood/p/7272487.html Eclipse简介 Eclipse是java开发最常用的IDE,功能强大,可以在MAC和Windos上 ...

  6. Windows系统下在Eclipse中集成Python

    我现在偶尔开发代码,已经不用Eclipse了,主要原因是查看Jar包中的代码反编译十分不便,项目加载的时候卡,偶尔还会崩溃 用Intellij IDEA和PyCharm 原来的笔记如何在Eclipse ...

  7. JAVA学习3:Eclipse中集成Tomcat

    问题: 很多时候在Eclipse中启动Tmocat后,不能访问本机的localhost:8080主页,并且其他项目也不能访问. 原因: 打开Tomcat下的webapp后也找补到项目目录,这是因为Ec ...

  8. Maven进价:eclipse中集成maven

    一.M2Eclipse插件 m2eclipse是一个在Eclipse中集成Maven的插件,有了该插件,用户可以方便的在Eclipse中执行Maven命令.创建Maven项目.修改POM文件等. 下载 ...

  9. Eclipse中Maven的配置

    Maven 的配置 1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven 1.2 配置 Maven 的c ...

随机推荐

  1. 【翻译】XV6-DRAFT as of September 3,2014 第0章 操作系统接口

    操作系统接口 操作系统的任务是让多个程序共享计算机(资源),并且提供一系列基于计算机硬件的但更有用的服务.操作系统管理并且把底层的硬件抽象出来,举例来说,一个文字处理软件(例如word)不需要关心计算 ...

  2. 基于Dubbo框架构建分布式服务(三)

    我们将上面开发的服务提供方服务,部署到2个独立的节点上(192.168.14.1和10.10.4.125),然后可以通过Dubbo管理中心查看对应服务的状况,如图所示: 上图中可以看出,该服务有两个独 ...

  3. ThinkPhp 3.2 数据的连贯操作

    ThinkPHP模型基础类提供的连贯操作方法(也有些框架称之为链式操作),可以有效的提高数据存取的代码清晰度和开发效率,并且支持所有的CURD操作. 使用也比较简单, 假如我们现在要查询一个User表 ...

  4. layer弹出框小结

    1.layer.open() // 1.打开弹出层 layer.open({ type:1, //基本层类型 icon:, //图标 content:'请核对信息!', //内容 shade:0.3, ...

  5. nodejs URL解析

    说到URL就需要提一下URI,一个网址就是一个URL,是一个具体的符号,说明了要通过什么协议来访问某种资源,URI是一个字符格式规范,URL是URI的一个子集,URL肯定是URI,但URI却不一定是U ...

  6. python 生成器等语法

    生成器 调用生成器函数,不会执行生成器函数中的代码,而是返回一个对象,  这个对象是生成器(可用type()函数判断这个对象类型),  如果要运行生成器函数中的代码, 需要调用 next()方法,   ...

  7. 报错:init: Could not find wglGetExtensionsStringARB!

    如下操作即可恢复:

  8. nginx安装与配置

    一.在线安装 ubuntu 安装 sudo apt-get install nginx 安装后文件结构为: 配置文件:/etc/nginx ,并且每台虚拟主机已经安排在 /etc/nginx/site ...

  9. 浅谈ListView滑动隐藏显示ToolBar

    引言 在App日益追求体验的时代,优秀的用户体验往往会使产品脱颖而出.今天我们就来介绍一种简单的滑动ListView来显示或者隐藏ToolBar的功能. 布局文件 下面我们来看一下这个主界面的布局文件 ...

  10. EF Core 杂记

    本系列文章,将介绍本人在学习和使用EF Core的过程中的收获与心得. 或许有的地方讲的错误 欢迎大家批评指出. 1.EF Core 数据库迁移(Migration)