【问题标题】:Setting Ant project name without changing build file设置 Ant 项目名称而不更改构建文件
【发布时间】:2010-07-12 10:50:27
【问题描述】:

我们有一个 Java 应用程序和一个支持 Ant build.xml 文件,团队使用 Eclipse IDE。我(和其他人)多次检查了相同的应用程序,通常是不同的分支。在 Eclipse“Ant”视图中,我得到了 Ant 项目的列表,但它们都具有相同的名称 - 来自 Ant 构建文件的“项目”元素。

我非常希望能够在不必更改 build.xml 的情况下重命名它们,因为这样做会迫使我必须提交或回滚更改,并且会与对 buildfile 的任何“真实”更改混淆。

事实上,在运行任何目标之前,我必须在 Ant 视图中单击项目名称以检查我是否在正确的名称中,并且存在持续的风险,我会针对错误的项目运行目标。

理想情况下,我希望能够在 Eclipse 中直观地注释 Ant 项目,或者从 Eclipse 项目变量或设置中覆盖 Ant 项目名称。

当然这是一个很常见的问题,有什么想法吗?

谢谢, 斯蒂芬。

【问题讨论】:

    标签: deployment ide ant


    【解决方案1】:

    如果您不需要在同一个窗口中实际编辑所有分支的代码,您总是可以创建和管理多个 Eclipse 工作区。为每个分支创建一个工作区。这可能会解决您的问题。

    【讨论】:

    • 感谢您的建议 - 我会尝试的。这让我想到了另一个关于将 Eclipse 与 Java webapps 一起使用的问题:我们曾经将“源”和“目标”区域完全分开,因此所有项目的源可以位于同一个工作区目录中,但我们发现我们是将大量静态文件从源复制到目标,这导致了版本控制问题。所以我们切换到直接将项目签出到 Tomcat 的“webapps”目录,而不是标准的工作区目录,这“感觉正确”并使构建更简单,但似乎不是 Eclipse 的预期方式。..
    猜你喜欢
    • 2014-09-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多