2012-08-02 76 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