如何在团队中处理Eclipse构建路径,其中本地工作空间路径不同?

时间:2011-08-12 17:45:15

标签: eclipse version-control classpath

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

所有类路径.jar引用都指向特定于其计算机的工作空间:

C:\ joesworkspace \ myproj1 \ lib中\ somejar.jar

我正在使用不同的工作区,因此引用都已破坏。

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

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

处理此问题的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

如果JAR文件包含在项目中,则应将JAR引用添加为relative而不是absolute。也就是说,在项目的属性上,选择添加JAR 而不是添加外部JAR

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