0

在 Eclipse 4.2 中,有没有办法显示 Ant 视图中包含的 Ant 构建文件的路径或项目名称信息?

在我的工作区中,我目前有两个版本的项目签出,一个来自我们的 myproject/trunk,另一个来自 myproject/branches/feature

从每个分支中,我将项目中的适当 build.xml 拖到 Ant 视图中。但是,由于主干和功能分支都具有相同的项目名称和相同的目标,因此在 Ant 视图中无法区分两者之间的区别。有没有办法a)显示build.xml的关联项目名称/路径或b)重命名显示而不直接编辑build.xml?

我知道我可以为我的存储库中的每个分支/标签手动更新项目名称以使用自定义名称,但这似乎更像是一个 hack 而不是解决方案。有没有更好的办法?

下面是我想做的一个模型。

我想看的样机

4

2 回答 2

1

试试这个插件 => r2tech-eclipse截图显示了 AntView,它列出了带有路径的构建文件

编辑:不适用于 Eclipse 3.7.x (Indigo),最新版本是 2002 年的。
源代码可供下载,因此您可以使用它来修补 Eclipse 附带的 ant view。
eclipse 内置的 ant 视图应该提供相同的功能。
另一种选择是在错误报告中填写ant 视图的功能请求。

要从构建脚本内部访问 buildfilelocation,请使 projectpath
可用作 ant 的属性,如下所示:

Window > Preferences > Ant > Runtime > Properties

并创建一个名为 projectpath 的属性,其值为:

${project_loc}

然后在你的 buildscript 中使用类似的东西:

<echo>$${projectpath} => ${projectpath}</echo>
于 2013-03-15T12:17:34.327 回答
0

目前看来这是不可能的。我向 Eclipse 项目提交了一个错误报告,因此将来可能会提供更多信息。错误报告的链接如下

https://bugs.eclipse.org/bugs/show_bug.cgi?id=403514

于 2013-04-02T20:32:35.267 回答