【问题标题】:Eclipse .classpath in SVN: JRE collisionSVN 中的 Eclipse .classpath:JRE 冲突
【发布时间】:2012-05-09 10:25:19
【问题描述】:

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

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

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

如果该行被提交,它会在没有Jeffs JRE 的其他机器上失败。

有解决方法的想法吗? JRE 定义也可以共享吗?

【问题讨论】:

    标签: eclipse version-control metadata eclipse-metadata


    【解决方案1】:

    在项目属性 > Java 构建路径 > 库 > 双击您的 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"/>
    

    【讨论】:

      【解决方案2】:

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

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

      Java 构建路径 > 添加变量

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

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

      【讨论】:

      • JRE 不需要变量。执行环境作为变量工作。
      猜你喜欢
      • 2013-09-13
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-19
      • 1970-01-01
      • 2011-05-08
      • 1970-01-01
      相关资源
      最近更新 更多