【问题标题】:Can I Display Path Information for Ant Buildfiles in Eclipse?我可以在 Eclipse 中显示 Ant 构建文件的路径信息吗?
【发布时间】:2013-03-03 02:13:12
【问题描述】:

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

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

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

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

下面是我想做的模型。

【问题讨论】:

    标签: java eclipse svn ant


    【解决方案1】:

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

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

    要从构建脚本内部访问构建文件位置,请使项目路径
    可用作 ant 的属性:

    Window > Preferences > Ant > Runtime > Properties
    

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

    ${project_loc}
    

    然后在您的构建脚本中使用类似:

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

    【讨论】:

    • 感谢您的更新。我们目前正在使用 Ecipe 4.2,我编辑了问题以包含该细节。将它包含在构建文件中并没有真正的帮助,因为我想知道 在运行构建文件之前
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-04-28
      • 2010-09-21
      • 2011-01-25
      • 2011-06-17
      • 2017-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-03
      相关资源
      最近更新 更多