2

在 NetBeans(当前使用 7.3)中,有一个很好的特性可以使用 Ant 库管理器添加库。我可以添加类文件的 jar 文件、源文件的 jar 文件和 Javadoc 文件的压缩文件。它在我的工作站上运行良好。

问题是这些 Ant 库似乎不可分发。我怎样才能将这些相同的库放到我的笔记本电脑上,而无需费力地查看每个库以查看其中的内容、下载 jar/zip 文件并在我的笔记本电脑(或从事同一项目的其他任何人)上重新定义库?我想保留的库的几个特性是我可以包含用于快速 API 文档的 Javadocs 和用于调试的源代码。

我想将这些 Ant 库放在Subversion Git 中,以便其他想要使用该项目的人也可以下载所有其他库依赖项,而无需构建相同的库。例如,我创建了一个 U2JPA 库,其中包含特定版本的 U2JPA、OpenJPA 的夜间构建以及一些其他 jar。

不幸的是,Maven 不是我当前项目中的一个选项,因为供应商不愿意将二进制文件提交到中央存储库。

4

2 回答 2

1

您可以为 Netbeans 中的库使用专用文件夹。转到项目属性,然后转到库并选择一个文件夹->

网豆截图

当您这样做时,所有当前库将被自动复制。只要确保您设置的路径是相对的而不是绝对的,您就可以将文件夹与您的项目一起复制。看看这个

另一种方法是创建自己的Nexus Server,将文件放在那里并使用 Maven。这是一个更强大的解决方案,但也更加复杂。

于 2013-03-22T22:01:07.120 回答
0

Maven(最终是 Ivy)应该是选项。如果您不想将库放在中央存储库中,请使用存储库管理器:http ://maven.apache.org/repository-management.html

于 2013-03-25T09:01:20.840 回答