一位同事签了一个Eclipse项目。
所有类路径.jar引用都指向特定于其计算机的工作空间:
C:\ joesworkspace \ myproj1 \ lib中\ somejar.jar
我正在使用不同的工作区,因此引用都已破坏。
我可以创建自己的引用,指向我机器上的正确路径,但是当我签入时它会破坏我的同事的引用。
另一种方法是复制我同事的目录结构,但我也不愿意这样做。
处理此问题的最佳方法是什么?
答案 0 :(得分:1)
您可以使用环境变量,指向工作区或项目作为顶级路径。该路径下的所有路径必须相同。
或者你可以使用像Maven这样的依赖管理软件(我认为这是最好的解决方案)。
答案 1 :(得分:0)
如果JAR文件包含在项目中,则应将JAR引用添加为relative而不是absolute。也就是说,在项目的属性上,选择添加JAR 而不是添加外部JAR 。
如果项目中没有包含JAR文件,那么,将它们放在项目中。这将使其更加便携(到其他工作区)。