SVN中的Eclipse .classpath:JRE冲突

时间:2012-04-29 10:45:19

标签: eclipse version-control metadata eclipse-metadata

我将在good advice I got here on SO之后将Eclipse .classpath.project提交到SVN。

问题是某些JRE定义对于开发人员的机器是唯一的,例如:

<classpathentry kind="con" path="..JRE_CONTAINER/org..../Jeffs JRE"/>

如果提交此行,则在没有Jeffs JRE的其他计算机上失败。

任何解决方法的想法?是否也可以共享JRE定义?

2 个答案:

答案 0 :(得分:5)

在项目属性中&gt; Java构建路径&gt;图书馆&gt;双击JRE,然后选择:使用执行环境而不是备用JRE或工作区默认JRE。你的.classpath条目将是这样的:

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>

enter image description here

答案 1 :(得分:1)

我从未见过添加特定的IDE配置文件作为一种好的做法,但这是一个不同的问题。

如果您想要遵循该路径,则应使用变量。

Java构建路径&gt;添加变量

然后,您需要确保每个开发人员都定义了这些变量,每个人都有自己的路径。

(或使用Maven来避免这些问题)