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视图下,相关的编译文件与打包文件都已生产。