2012-03-18 62 views
1

我正在開發Java中的AppEngine項目。 我正在使用MacBook和其他兩臺PC。 我使用託管的SVN作爲我的RC。在多個操作系統上工作時,Eclipse中所需的Java庫

列入了從GAE插件在我的項目的一些庫:

gwt-dev.jar, gwt-user.jar', validation-api-1.0.0.GA.jar. 

我這樣做,在項目屬性Java構建路徑。 每當我切換一臺電腦,我得到一個錯誤:

項目缺少必需的庫:''。當然,計算機之間的路徑正在改變。

我該如何解決這個問題? 我應該從SVN存儲庫中刪除這些設置嗎?如果我願意,我該怎麼做?

+0

個人設置應該是本地的。但是,圖書館不應該在SCCS之下,使用Maven或類似的依賴管理。 – 2012-03-18 15:31:02

回答

0

爲圖書館創建一個項目。

將庫放入項目中。

導出jar文件。

將此新創建的項目設置爲主項目中的依賴項。

build path

enter image description here

+0

我的錯誤是我添加了一個「外部瓶子」而不是「罐子」。謝謝。 – 2012-03-20 21:07:26

1

您不應該堅持任何用戶特定的路徑信息。手動設置你的項目,然後檢查用戶不可知的東西。

我們對IntelliJ也有同樣的問題。答案是隻檢查用戶不可知的信息,或者獲得足夠聰明的IDE來使用相對路徑。

如果您將第三方庫添加到項目中,請確保將它們複製到您的/ lib目錄中,而不是在您獨有的路徑中。

相關問題