【发布时间】:2010-01-18 12:58:03
【问题描述】:
我想将一些 ANT 目标与我在 Eclipse 中的项目构建相关联。
没问题,我创建了一个自定义的 ANT 构建器,指定要运行的目标,一切都很好。
但是后来我意识到构建器信息保存在工作区而不是项目中!为什么会这样,我该如何解决?
目标是任何在新的 Eclipse 工作区中导入项目的人都可以在不手动添加构建器的情况下构建它。这意味着我应该在源代码控制下拥有构建器配置,这意味着它应该属于项目,而不是每个用户的工作区。
也许我只是错过了什么?
似乎有点混乱,因为构建器看起来像启动器,但它们存储在不同的目录中。简单地创建 .settings 目录并复制 xml 并没有帮助......
当我在 .settings 下创建 .externalToolBuilders 目录并将启动器/构建器复制到那里时,我得到了这个:
解决方案: 我从头开始,删除了工作区目录中的项目特定数据,但将 .settings 目录留在了项目目录中。重新创建构建器/启动器,Eclipse 自动在正确的位置创建它,并将其添加到源代码控制中。
【问题讨论】:
-
我只是在测试(抱歉更新晚了):我会相应地修正我的答案。
标签: eclipse