eclipse - Eclipse 无法识别常见目标

标签 eclipse ant build.xml targets

我已在 ./common/common 中添加了所有常见目标,例如(initcleangetivy 等)。 xml 并添加:

<import file="${basedir}/common/common.xml"/>

build.xml中。

当我构建项目时,它工作正常。但是,当我在 Eclipse IDE 中打开 build.xml 时,我在 targets 下面看到一些“红色”标记,它们具有在 common.xml 中定义的依赖项目标。当我将鼠标悬停在那些红色标记的目标上时,我看到一条消息:

Target init does not exist in this project.

为了澄清,common 文件夹是通过 svn:externals 添加的。这需要在 Eclipse 中进行额外的配置吗?

最佳答案

我有 Eclipse Indigo Service Release 1 Build id: 20110916-0149 和 ant 1.8.2,并且所描述的 import 问题似乎已得到修复,正如 Steve 已经提到的那样。但 include 的问题仍然存在,似乎没有答案可以为我解决。我很快搜索了 bugtracker,但没有时间在最新的 eclipse 版本中进行确定和测试,并在 bugtracker 中发布错误。 。

编辑: 在重构项目中的文件夹结构并移动构建文件后,我再次遇到了导入问题。尽管我在项目上启动了“验证”,但验证缓存了旧位置并且没有实现移动。我不得不关闭编辑器,警告就消失了。

关于eclipse - Eclipse 无法识别常见目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1743042/

相关文章:

android - 如何在 Android Studio 中打开我现有的 Eclipse 项目?

java - 自 Eclipse Juno 以来,在 RCP 应用程序中切换视角?

ant - 使用不同的参数多次调用ant目标

Android 构建和混淆库项目

java - 为什么 getLocalhost() 有时会卡住?

android - Nexus 5 (Kitkat 4.4) 不会授权我的 Windows 8 计算机

Java,使用 Ant 处理 Apache Ivy 问题

java - Ant - 构建脚本找不到属性文件中定义的路径元素

java - 如何将 build.xml 添加到 Eclipse 中的现有 GWT 项目?

java - ant:将子目录中的资源包含到 war 文件