如何在Netbeans中添加可共享库?

时间:2013-03-22 21:47:54

标签: java netbeans ant libraries

在NetBeans中(目前使用7.3),使用Ant库管理器添加库有一个很好的功能。我可以添加类文件的jar文件,源文件的jar文件和Javadoc文件的压缩文件。它在我的工作站上非常好用。

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

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

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

2 个答案:

答案 0 :(得分:1)

您可以在Netbeans中为库提供专用文件夹。转到项目属性,然后转到库并选择文件夹 - >

Netbeans screenshot

执行此操作时,将自动复制所有当前库。只要确保您设置的路径是相对路径而不是绝对路径,您只需将文件夹与项目一起复制即可。在this点击一个llok。

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

答案 1 :(得分:0)

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