2012-08-02 81 views
1

我有許多庫(JAR文件的文件夾):推薦JAR文件的位置上OSX

  • Oracle客戶端10
  • 的Android SDK
  • 的BusinessObjects Java和web服務軟件開發工具包
  • 水晶報表運行& Eclipse插件

其中一些還包括ZIP格式的JavaDocs。

我想使用這些庫與Eclipse,NetBeans和Groovy。

在這一點上,我已經將它們添加到〜/ SDKs文件夾中,但我並不真正關心這個位置。一位同事建議我改用/ usr/local目錄。

爲了進一步迷惑的事情,蘋果的技術問答&文檔QA1170 - Important Java Directories on Mac OS X建議使用這些文件夾中的一個:

  • /圖書館/的Java /擴展
  • 〜/圖書館/的Java /擴展

該文件提到:

放置在o f這些目錄不需要在 應用程序的類路徑中命名,並且將可用於在相應範圍(系統級或用戶級,取決於 使用哪個目錄)下運行的所有應用程序 。

我喜歡這個想法,但會出現過任何問題,W A給定的庫(例如甲骨文10個& 11客戶端)/多個版本位於其中一個文件夾?

一般來說,OS X上有JAR的首選位置嗎? JAR的JavaDoc應該包含在同一個文件夾中嗎?

+0

Apache Maven是一個很好的構建工具,可以讓你擺脫依賴地獄,並在你眼前做所有必要的工作。隨意加入構建解決方案,如Apache Maven和Gradle - http://www.gradle.org/。我希望你會喜歡那個工作人員。 – 2012-08-02 20:47:21

回答

2

我會推薦使用一個合適的存儲庫,例如Archiva。並使用例如Apache Maven按需檢索這些工件。

另一種選擇是使用Amazon S3作爲Maven存儲庫。

+0

我決定服用紅色藥丸。 – craig 2012-12-03 18:09:29