开始之前

关于本教程

Apache Ant被视为Java™开发世界中构建工具的圣杯。 大多数有价值的Java项目都以Ant构建脚本的形式附加了一些自定义构建过程。 因此,每个有价值的Java IDE都必须为Ant内置某种支持。 Eclipse是最受欢迎的IDE,它不会让人失望:它为Ant提供了广泛的内置支持。

了解如何利用Eclipse中提供的功能来编写和调试Ant文件,以及如何将Ant文件用作构建器。

先决条件

本教程假定您具有创建Ant脚本和使用Eclipse平台的基本知识。

系统要求

要尝试这些示例,您需要运行在Java虚拟机(JVM)V1.4或更高版本上的Eclipse.org的Eclipse SDK 。 从Sun Microsystems或从IBM下载Java技术。

与Ant合作

创建一个新的Ant构建文件

首先向您的项目中添加一个新的Ant文件,该文件将在本教程的其余部分中使用:

  1. 打开包浏览器
  2. 右键单击任何Java项目,然后单击“ 新建”>“文件”
  3. 在“新建文件”窗口中,输入build.xml作为文件名。

创建文件,然后打开Ant编辑器。 现在,向文件中添加一些内容。 单击编辑器中的任意位置,然后按Ctrl + Space 。 将出现一个完成建议,其中包含一个称为Buildfile模板的选项-具有两个目标的简单buildfile(请参见图1)。 单击此按钮可将包含两个目标的示例项目添加到文件中。

图1.使用Buildfile模板

现在我们有了一些内容,让我们仔细看一下Ant编辑器。

蚂蚁编辑器

发现最佳的Ant编辑器功能:突出显示,代码完成,折叠,重命名以及标记事件和问题。

突出显示

为了易于使用,编辑器以不同的颜色显示构建文件的每个元素。 注释以与属性不同的颜色显示,依此类推。 您甚至可以为每种元素类型自定义颜色。

要更改突出显示的颜色,请完成以下步骤:

  1. 单击窗口>首选项>蚂蚁>编辑器
  2. 单击语法选项卡
  3. 在结果页面上,为每种元素类型选择颜色

代码完成

Ant编辑器提供了全面的代码完成功能,可帮助您快速键入Ant构建文件。 在目标定义内单击,然后按Ctrl + Space以查看所有可用任务的列表。 选择任务后,编辑器将自动插入开始和结束标签(参见图2)。

图2.任务列表

但这还不是全部。 Ant编辑器的代码完成功能远远超出了自动标记插入的范围。 编辑器知道我们构建文件中定义的目标。 因此,例如,当我们要插入目标名称时,例如,键入项目的default属性或目标的depends属性,按Ctrl + Space会显示我们可以填写的所有可用目标的列表(参见图3)。

图3.可用目标

编辑器甚至知道我们构建文件中定义的属性。 因此,当我们键入属性的值时,在键入初始的$ (美元符号)之后,我们可以按Ctrl + Space来查看构建文件中定义的所有属性和所有系统属性的列表(参见图4)。 。

图4.可用属性列表

eclipse使用ant_使用Eclipse简化Ant相关推荐

  1. eclipse java android_java - Android Eclipse - 找不到* .ap

    java - Android Eclipse - 找不到* .ap 我知道之前已经问过这个问题而且我已经看到过多的解决方案,但似乎没有一个对我有用. 我能够毫无问题地构建我的apk,直到此错误开始出现 ...

  2. Eclipse Open J9:Eclipse OMR项目提供的开源JVM

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 自1997年以来,IBM一直致力于开发自己的JVM产品J9 JVM.J9构建为一种闭源的(自 ...

  3. eclipse 快捷键大全,eclipse查找类,文件,添加注释

     eclipse 快捷键大全,eclipse查找类,文件,添加注释 /* ---------------------------------------自理解------------------- ...

  4. eclipse 的help没有Eclipse Marketplace

    版本的eclipse上并没有eclipse marketplace ,这让eclipse添加插件变得繁琐,一般情况下都是通过自行下载插件或者用 help->install new softwar ...

  5. 让32位Eclipse和64位Eclipse同是在64的Windows7上运行

    来源:http://wenku.baidu.com/link?url=UsKQhbQH6l1YgSUrnASG78Ub2aQsVSLgZwUOLABfGyUyhuC26LGosVg95c6yegNYr ...

  6. java 按钮怎么透视_【手把手教你Eclipse插件开发】之Eclipse透视图开发

    Eclipse有很多的透视图,比如Debug,或者java.下面分别是Debug,和java的透视图,可以发现,他们的结构不一样,展示给使用者的画面也不相同. 下面步入正题,来开发我们自己的透视图. ...

  7. How to Configure Eclipse for Python --- 在eclipse中如何配置pydev

    From: http://www.rose-hulman.edu/class/csse/resources/Eclipse/eclipse-python-configuration.htm Pytho ...

  8. 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!在eclipse.ini中为eclipse指定jdk启动...

    启动 Eclipse 弹出"Failed to load the JNI shared library jvm.dll"错误的解决方法! 原因1:给定目录下jvm.dll不存在. ...

  9. eclipse.ini vm参数– eclipse.ini文件位置Mac,Windows

    eclipse.ini is the configuration file used to control the Eclipse startup. We can configure Eclipse ...

最新文章

  1. oracle 12c多租户下的日常操作变化
  2. Python基础语法难点突破
  3. c语言位操作的高级应用
  4. Springboot整合七牛云上传图片
  5. Jupyter Notebook 数学公式
  6. 小米电纸书MiReader安装微信读书
  7. 树莓派Python3 使用定时器
  8. numpy使用np.dot函数或者@操作符计算两个numpy数组的点积数量积(dot product、scalar product)
  9. 旅行商问题 Traveling Salesman Problem(TSP)
  10. win10系统关机时提示(程序没有响应)需要结束程序
  11. python毕业设计项目源码选题(5)校园网站系统毕业设计毕设作品开题报告开题答辩PPT
  12. 2021年计算机二级考试系统是哪个版本?
  13. DML、DDL、DCL是什么?
  14. 小米应用开发者文档(标注需要注意的地方)
  15. Single shot object detection SSD using MobileNet and OpenCV
  16. Synchronized的前因后果
  17. 弹出文件夹选择对话框
  18. 一梦江湖——华山快还钱是怎么会事呢?
  19. VR全景展示,让餐饮店线上+线下更加吸引人
  20. ERP流程之父谈ERP软件未来

热门文章

  1. 基于SSM框架贺州学院校园二手交易平台设计与实现
  2. 波特率/符号速率/传码率/数据速率/比特率/吞吐率/带宽区别
  3. 刚刚,常温常压超导首被证明理论可行:美顶尖实验室论文出炉
  4. 从网上下载linux源码(韦东山)
  5. NUC972资料整理
  6. 常用的一些拓展:Spring拓展接口分门别类
  7. nodeType(节点类型) 属性值说明
  8. 2022-2028全球与中国语音控制智能家居平台市场现状及未来发展趋势
  9. 微任务和宏任务面试题
  10. node.js 中Mysql 查询报错 ,解决方法。