在 NetBeans(当前使用 7.3)中,有一个很好的特性可以使用 Ant 库管理器添加库。我可以添加类文件的 jar 文件、源文件的 jar 文件和 Javadoc 文件的压缩文件。它在我的工作站上运行良好。
问题是这些 Ant 库似乎不可分发。我怎样才能将这些相同的库放到我的笔记本电脑上,而无需费力地查看每个库以查看其中的内容、下载 jar/zip 文件并在我的笔记本电脑(或从事同一项目的其他任何人)上重新定义库?我想保留的库的几个特性是我可以包含用于快速 API 文档的 Javadocs 和用于调试的源代码。
我想将这些 Ant 库放在Subversion Git 中,以便其他想要使用该项目的人也可以下载所有其他库依赖项,而无需构建相同的库。例如,我创建了一个 U2JPA 库,其中包含特定版本的 U2JPA、OpenJPA 的夜间构建以及一些其他 jar。
不幸的是,Maven 不是我当前项目中的一个选项,因为供应商不愿意将二进制文件提交到中央存储库。