快速业务通道

在Eclipse中轻松使用Ant - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
有的 Extensible Markup Language (XML) 元素都折叠在我们的构建文件中。只要单击左边的 + 或 - 按钮,就可以展开或折叠各种元素。该功能很有用,因为利用该功能可以快速查看文件的内容。将鼠标悬停在 + 按钮上,一个上下文窗口将显示元素的内容。

重命名

Ant 编辑器的一个真正伟大的特性是 Rename in File 特性。使用该特性,可以在整个文件中重命名目标和属性的名称(见图 7)。例如,假设我们想要重命名一个目标。右击该名称,然后单击 Rename in file。引用了该目标名称的整个文件中将会出现方框。现在我们可以编辑该目标的名称,更改将会反映到整个文件中。该特性甚至也适用于属性名称。

图 7. 重命名目标

在Eclipse中轻松使用Ant(4)

时间:2011-02-17 IBM Prashant Deva

标记出现

单击顶部的 Toggle mark occurrences 按钮可打开或关闭 Mark Occurrences 特性。若该特性是打开的,那么当我们单击任何目标或属性的名称时,整个文件中该目标或属性的所有出现都会被突出显示(见图 8)。

图 8. 标记目标的出现

只显示所选择的元素

单击 Show selected elements only 按钮(见图 9)只会显示所选择的元素。当我们必须编写一个大的目标定义,但是不想看到混乱的情况时,该功能尤其有用。我们可以单击该按钮来使得其他的文件元素消失,从而将注意力集中于当前目标。

图 9. 只显示当前目标

标记问题

Ant 编辑器可以在我们键入内容时显示构建文件中的错误和警告。这有助于及早识别构建文件中的错误和潜在的问题,而不是等到以后再去找出构建期间出现错误的原因。

要看到该特性发挥作用,转到 build.xml 中的 project 标记。在 default 目标的值中,键入构建文件中不存在的目标的名称。会出现一个带红色波浪线记号(marker)的 project 标记(见图 10)。将鼠标悬停在波浪线记号上,会出现一个窗口,指出默认的目标不存在于该项目中。一个红色的 X 图标将出现在记号的左边。

图 10. Ant 编辑器显示一个错误

在Eclipse中轻松使用Ant(5)

时间:2011-02-17 IBM Prashant Deva

另外注意编辑器窗口右边的条形区域(bar)。这里显示文件中的所有错误和警告。一旦错误或警告出现在文件中,一个相应的红色或黄色记号就会放在条形区域的适当位置。单击记号导航到错误的位置。这可以让我们观察到文件的什么地方有错误或警告以及有多少,从而可以容易地导航到这些错误或警告。在条形区域的顶部也有一个方框,它在文件中出现错误时就会变红。因此,只要看看这个方框,就可以立即确定文件是否正确。

通过完成以下步骤,我们可以更改 Ant 编辑器处理问题的方式。

单击 Window > Preferences

展开 Ant,然后展开 Editor

在 Preferences 窗口,单击 Problems 选项卡(见图 11)。

图 11. 配置问题如何出现在 Ant 中

选择我们的选项。选中 Ignore all buildfile problems 复选框会完全禁用错误检查。默认情况下,Eclipse 将每个 XML 文件都看作 Ant 构建文件,所以它会试图查找这些文件中的错误。然而,如果您有一些 XML 文件,并且不想对它们检查错误,那么请在 Names 框中指定它们的名称。

在 Names 框下面,可以看到 Ant 编辑器可以检测的错误种类,我们可以分别为这些种类设置苛刻程度:Ignore、Warning 和 Error。从错误类型边上的列表选择 Warning 将指出可能 创建潜在问题的代码。选择 Error 指出代码明确 具有的问题的类型。如果您觉得有些问题限制您编写代码的方式,您可以选择 Ignore,尽管我不推荐这么做。

注意:条形区域也适用于 Mark Occurrences 特性。打开 Mark Occurrences 并单击任何目标名称。对应于每个引用的位置,条形区域具有一些小小的黄色记号。单击记号导航到该引用。

导航构建文件

E

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号