我很难弄清楚如何将.jar /库添加到Netbeans项目中,以便可以将其提交到存储库中。
添加库的典型方法(根据我已经阅读过的Netbeans文档)最终只是对我而言是本地的。任何签出我的项目的人最终都会缺少我所需的库。
手动插入它并尝试解决Netbeans会导致Netbeans在尝试扫描项目时挂起...
那么,如何告诉Netbeans将一个jar当作一个库并以Subversion能够处理的方式将其包含在我的项目中?
最佳答案
有几种方法可以解决此问题。
答:定义库时,请使用一个指向公共位置的路径。每个人的机器上的位置都相同,例如,将第三方应用程序安装到程序文件或/ usr / local /中的JAR的位置运行良好,或者是网络驱动器。
然后,当他们签出代码时,路径仍将是正确的,并且不必在Netbeans工作区上定义Library。
B.编辑您的project.properties文件以使用相对路径。打开您的project.properties文件,然后查找“libs.LIBRARY_NAME.classpath=...
”。如果未定义库,则将使用“默认”位置。
更改此名称以使用相对于项目的路径,并将jar文件存储在项目中。例如:libs.Log4J.classpath=lib/log4j.jar
请记住,“库管理器”中的“库”定义将覆盖此值-因此请确保它们保持同步(即在库名称后附加版本号!)。
C.使用Vincent关于使用诸如Maven之类的构建系统的建议。 Maven构建过程将负责下载依赖项等。Netbeans具有一些流行构建系统的插件。