我想要的是:
当有人推送到Github存储库时,Netbeans项目将包含我项目的库,以便在项目中工作的人不必在其他任何地方下载库表单,我该怎么办?< / p>
我还想知道在向项目添加全局库时是否抓取了库的副本或者它只是一个引用?
还有其他方法我不考虑吗?我知道Gradle和Maven,但我现在不想使用它们。
答案 0 :(得分:0)
嗯,你要做的唯一方法就是包括一个&#39; lib&#39;项目中的文件夹,并在提交中包含添加的文件。在Netbeans中配置项目时,可以指定要在类路径中放置哪些文件夹。将lib文件夹添加到类路径中,并将库和其他依赖项放在那里。但请记住,通常不建议使用git来跟踪二进制文件。二进制文件通常相当大,特别是如果您正在检查构建应用程序所需的所有库和资源,并且它会使您的存储库克隆速度变慢。
但是,我强烈建议您考虑使用Gradle或Maven等正确的构建工具。我知道你说过你不想,但除非有特别令人信服的理由不这样做,否则你只会让事情变得更加困难。 Maven将处理您的依赖项,以及运行单元测试并为您打包代码。它将为您节省大量的时间和精力。