2014-04-16 36 views
1

我有一些其他項目想要依賴的庫的核心項目。在其他項目中,我想引用核心項目中的這些庫。在Eclipse中引用另一個項目中的庫

我想我缺少一些構建路徑設置或類路徑設置,但無法真正找出哪個。

例如,假設我的核心項目包含JodaTime,並且我的其他項目也想操縱某些日期。我是否需要將JodaTime包含在其他項目中,還是僅僅將它留在我的核心項目中,並且只是正確引用它?

+0

是否只想在其他項目中使用JodaTime庫? –

回答

1

這取決於您的核心項目是否在訂單和導出設置中導出JodaTime。

在導出第三方庫時有權衡。如果您的核心項目將僅用作其他項目的一部分,導出該庫可以很容易地確保您的所有其他項目都使用相同的版本。但是如果你的核心項目本身就是一個你要發佈的庫,那麼你通常不想導出第三方庫,因爲那樣它們就會成爲你的API的一部分。事實上,你可能真的想要設計你的API來隱藏你正在使用的第三方庫,以防你想切換到別的東西。

+0

太好了,訂單和出口是我失蹤的標籤。核心圖書館只會用於支持其他圖書館,它不會自行發佈。 – Davio

相關問題