我不明白为什么Eclipse会这样做,但这让我很生气!
我的类路径最初声明如下:
<classpathentry kind="var" path="NIAGARA_HOME/modules/baja.jar"/>
在某些时候,Eclipse或TFS将这些转换为绝对路径,如下所示:
<classpathentry kind="lib" path="C:/Niagara/3.6.47-dev/modules/baja.jar"/>
这通常发生在我拥有不同文件夹结构的其他人导入并编辑项目然后将其重新发送回TFS时。当然,Eclipse应该认识到它是一个可变路径,如果它无法解析变量,则将其标记为问题。但不知何故,它正在解析变量并将路径转换为绝对路径。
我已经在Stack和更广泛的互联网上搜索了这个问题的答案,但我找不到多少解释为什么会发生这种情况以及如何阻止它,所以我很抱歉,如果它已经提出来了。
感谢。