有没有一种简单的方法可以在netbeans上的项目之间复制库



我经常发现,我在一个Netbeans项目中有一组JAR文件被配置为库,而在另一个项目中我需要这些JAR文件的相同(或子集)。

到目前为止,我找到的所有方法都是冗长而痛苦的,所以我希望我错过了一些简单的东西。

谷歌发现了一个6年前的功能请求,但没有其他真正有用的东西:https://netbeans.org/bugzilla/show_bug.cgi?id=118325

目前我能想到的方法是:

为一组JARS创建一个"库",然后在每个项目中使用该库。这可能是最简洁的方法,但仍然需要很多步骤,而且仅仅复制几个JAR文件引用就显得有些过头了!

转到源项目,右键单击JAR,选择编辑。请参阅弹出窗口中的库类路径。关闭窗口,转到目的地,选择addJAR。不能在路径上剪切和粘贴,所以希望你能记住它。浏览到JAR文件,添加它——对不在同一文件夹中的任何其他JAR重复此操作。

令人沮丧的是,当你将鼠标悬停在库上时,出现的工具提示正好包含了添加jar所需的路径——但我找不到复制该工具提示内容的方法!

这一切都变得更加痛苦,因为所有的窗口都是模态的,你不能剪切和粘贴路径,因为它实际上并没有复制为真实的路径,等等

欢迎所有建议,因为目前这正成为一个常见的烦恼!

我刚刚在寻找同一个问题的答案时发现了这个老问题。我找不到任何其他有用的结果,所以我将nbproject/project.properties文件中的库复制到新项目中的同一位置。

我在整个目录中找到的唯一参考文献是这样的

file.reference.commons-lang3-3.8.1.jar=D:\Documents\javaLibraries\commons-lang\commons-lang3-3.8.1\commons-lang3-3.8.1.jar
file.reference. [.....many more]
includes=**
jar.compress=false
javac.classpath=
    ${file.reference.commons-lang3-3.8.1.jar}:
    [....many more]:

这部分正好介于我想要的之间,所以我复制了整个东西,但在新项目中是一样的。

includes=**
jar.compress=false

到目前为止一切都很好。你可以备份project.properties文件,但我已经每晚备份一次了。

编辑:您还可以通过复制之类的行来复制javadoc和源代码

javadoc.reference.commons-lang3-3.8.1.jar=D:\Documents[more path....]javadoc.jar
source.reference.commons-lang3-3.8.1.jar=D:\Documents[more path....]sources.jar

最新更新