我正在创建一个Java项目,其中包含我自己编写的一些库。但是这些库尚未完成,有时需要进行一些编辑。因为我自己工作,所以我发现这比在我的项目中使用它们之前完全完成所有库更有效。
我的问题是:在构建使用它的项目时是否可以自动重建修改后的库?
子问题:我的目的是什么最佳配置?我应该将库导出为jar并将它们复制到最终项目中,还是应该配置项目的构建路径以在各自的文件夹中检索它们?
子信息:使用.jar库与在c ++中使用动态库的方式相同是正确的吗?
答案 0 :(得分:2)
如果您将Eclipse设置为“自动构建”,那么无论何时进行更改,它都将负责重建库项目。您应该将客户端程序设置为依赖于Eclipse项目(如果在Eclipse中执行所有操作)或Maven工件(如果使用m2e)。我非常喜欢在我的所有Java版本中使用Maven,但对于小的东西来说可能有点过分。无论您做什么,都不要手动导出和重新导入库。
Java中的所有库都是动态的,C ++ .so
或.dll
是基本的等价物。