在 Eclipse 3.8 中,我需要在工作区 JRE 中运行我的 build.xml ant 脚本。所以我改变了我的蚂蚁启动配置选择
- “在与工作区相同的 JRE 中运行”
在 JRE 标记中,将启动配置存储在共享文件中(在公共选项卡上),然后将 .launch 文件提交到存储库。现在共享此配置和 build.xml 脚本的所有开发人员都可以正常工作。
我的问题是,每次有人从我的 build.xml 运行不同的目标时,eclipse 都会更改 .launch 配置,添加/修改最后运行的目标。然后在提交窗口中弹出修改,如果提交的话,这会激怒开发人员并产生合并冲突。
对 .launch 文件的更改是:
...
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_ANT_TARGETS" value="build,"/>
...
我的问题是,如何防止 Eclipse 修改我的 .launch 配置文件?
谢谢!
PS 源代码管理是 IBM Synergy