我可以在Eclipse中显示Ant构建文件的路径信息吗?

时间:2013-03-14 16:00:10

标签: java eclipse svn ant

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

在我的工作区中,我目前检查了两个版本的项目,一个来自myproject / trunk,另一个来自myproject / branches / feature

从每个分支,我已将相应的build.xml从项目拖到Ant视图中。但是,由于trunk和feature分支具有相同的Project Name和相同的目标,因此无法在Ant视图中区分两者。有没有办法要么a)显示build.xml的关联项目名称/路径,或b)重命名显示而不直接编辑build.xml?

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

下面是我想做的事情的模型。

Mockup of what I'd like to see

2 个答案:

答案 0 :(得分:1)

试试这个插件=> r2tech-eclipse
screenshot显示AntView,其中列出了带路径的构建文件。

编辑:不适用于Eclipse 3.7.x(Indigo),最新版本是2002年。
源代码可供下载,因此您可以使用它来修补eclipse附带的ant视图。
eclipse内置的ant视图应该提供相同的功能。
另一个选项是fill a bug report,其中包含ant视图的功能请求。

为了从构建脚本中访问构建文件位置,使项目路径可用作ant的属性:

Window > Preferences > Ant > Runtime > Properties

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

${project_loc}

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

<echo>$${projectpath} => ${projectpath}</echo>

答案 1 :(得分:0)

目前看起来不可能。我向Eclipse项目提交了一份错误报告,因此可能会在将来提供更多信息。错误报告的链接位于

之下

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