2011-08-12 26 views
1

一位同事檢查了一個Eclipse項目。如何處理團隊中的Eclipse構建路徑,其中本地工作區路徑不同?

他們所有的類路徑中的.jar引用指向具體到他們的機器工作區:

C:\ joesworkspace \ myproj1 \ LIB \ somejar.jar

我使用不同的工作區,所以引用全部壞了。

我可以創建自己的引用指向我的機器上的正確路徑,但後來當我在檢查它會打破我的同事引用。

另一種方法是重複我的同事的目錄結構,但我我寧願不這樣做。

處理這個問題的最佳方法是什麼?

回答

0

如果JAR文件包含在項目中,則應該將JAR引用添加爲相對而非絕對。也就是說,在項目的屬性上,選擇添加JAR文件而不是添加外部JAR文件

如果JAR文件沒有包含在項目中,那麼,把它們放在項目中。這將使它更便於移植(到其他工作區)。

1

您可以使用指向工作空間或項目的環境變量作爲頂級路徑。所有路徑下的路徑必須相同。

或者你可以使用像Maven這樣的依賴管理軟件(我認爲這是最好的解決方案)。

+0

查看首選項/ java/build path/classpath變量。 – ptyx

+0

假設罐子在項目中,或者由項目構建,爲什麼不使用相對路徑? –

相關問題