动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   程序开发 → 阅读文章

 在Eclipse中集成Ant编程之配置篇

作者来源: 
阅读 数 118 人次 , 2006-4-27 17:18:00 


  提要:本文将向你展示如何使用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"按钮来设置新属性。

在Eclipse中集成Ant编程之配置篇(图一)
图1.设置属性

  三、 设置环境变量

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

在Eclipse中集成Ant编程之配置篇(图二)
图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框中。

在Eclipse中集成Ant编程之配置篇(图三)
图3.配置Ant格式

  选择"Window→Preferences→Ant→Editor"能够允许你配置build文件编辑器(设置制表位宽度,边界区域,高亮,等等)。
  
 本文Tags组网  photoshop  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:用Java SE 6.0实现高质量桌面集成开发
· 下一篇:Jcrontab - java定时程序进阶学习
· 解析UML的动态建模机制
· QA与QC的良性协作
· 打造极速系统 Windows XP系统23招提速技巧
· 统一建模语言(UML)的现状及发展
· Ronnier 的网上之家--浪天阁


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077