【问题标题】:How to handle Eclipse build path in a team, where local workspace paths are different?如何在团队中处理本地工作空间路径不同的 Eclipse 构建路径?
【发布时间】:2011-08-12 17:45:15
【问题描述】:

一位同事签入了一个 Eclipse 项目。

他们所有的类路径 .jar 引用都指向特定于他们机器的工作空间:

c:\joesworkspace\myproj1\lib\somejar.jar

我正在使用不同的工作区,所以引用都损坏了。

我可以创建自己的引用来指向我机器上的正确路径,但是当我签入时它会破坏我同事的引用。

另一种方法是复制我同事的目录结构,但我也不希望这样做。

最好的处理方法是什么?

【问题讨论】:

    标签: eclipse version-control classpath


    【解决方案1】:

    您可以使用指向工作区或项目的环境变量作为顶级路径。该路径下的所有路径都必须相等。

    或者你可以使用像 Maven 这样的依赖管理软件(我认为这是最好的解决方案)。

    【讨论】:

    • 查看preferences/java/build path/classpath变量。
    • 假设jars在项目中,或者由项目构建,为什么不使用相对路径?
    【解决方案2】:

    如果 JAR 文件包含在项目中,它们应该将 JAR 引用添加为相对而不是绝对。也就是说,在项目的属性上,选择 Add JARs 而不是 Add External JARs

    如果项目中不包含 JAR 文件,那么,将它们放入项目中。这将使它更便携(到其他工作区)。

    【讨论】:

      猜你喜欢
      • 2013-11-12
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-20
      • 2016-09-27
      • 2015-05-31
      相关资源
      最近更新 更多