首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在eclipse自动内容助手中使用ant-contrib任务

如何在eclipse自动内容助手中使用ant-contrib任务
EN

Stack Overflow用户
提问于 2012-08-08 12:58:42
回答 1查看 3.8K关注 0票数 2

我有Eclipse Ganymede,希望使用ant的自动内容辅助功能。我带着ant-contrib-1.0b3.jar

在eclipse中需要什么配置才能使用自动内容辅助,它也可以包括ant-contrib的任务?

当我使用以下命令时,ant可以识别ant-contrib的任务,但内容辅助不起作用?

代码语言:javascript
复制
<!-- Define classpath for ant-contrib tasks -->
<path id="ant.contrib.classpath">
    <fileset dir="/path/to/lib/">
        <include name="ant-contrib-1.0b3.jar" />
    </fileset>
</path>

<!-- Task definition -->
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
    <classpath refid="ant.contrib.classpath" />
</taskdef>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-08 14:55:17

请尝试以下操作。

我知道对于Ant1.6和更高版本,您需要引用antcontrib XML文件,而不是属性文件,如下所示:

代码语言:javascript
复制
<!-- Task definition -->
<taskdef resource="net/sf/antcontrib/antlib.xml">
    <classpath refid="ant.contrib.classpath" />
</taskdef>

这也是详细的。

除此之外,在Preferences -> Ant -> Editor -> Content Assist中检查Provide proposals for user defined tasks是这样检查的(这也是默认设置):

如果上面两个都准备好了,你应该会得到如下所示的内容帮助(这是你的帖子中的代码,唯一的区别是,它用antlib.xml替换了对antcontrib.properties的引用):

在Eclipse Indigo SR2 (64位)上,用xml替换对属性文件的引用对我来说是完全不同的。

我检查以确保该特性(用于用户定义的ant任务的内容辅助)至少从Eclipse3.3起就可用。Ant Editor中存在与Eclipse3.3中的这一特性相关的性能问题,但后来也解决了同样的问题。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11857906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档