【发布时间】:2013-10-14 09:08:37
【问题描述】:
大多数人都同意将项目所依赖的所有库的副本放在 /lib 子文件夹中是一个很好的做法,因此可以在其他计算机上构建项目而无需安装库(并且您可以保留这些库在源代码管理中)。
Eclipse 中有没有办法自动将引用的库文件添加到/lib 文件夹?
在包视图中复制和粘贴文件似乎对此不起作用(我得到“无法将剪贴板内容粘贴到所选元素中”)。
【问题讨论】:
标签: eclipse dependencies
大多数人都同意将项目所依赖的所有库的副本放在 /lib 子文件夹中是一个很好的做法,因此可以在其他计算机上构建项目而无需安装库(并且您可以保留这些库在源代码管理中)。
Eclipse 中有没有办法自动将引用的库文件添加到/lib 文件夹?
在包视图中复制和粘贴文件似乎对此不起作用(我得到“无法将剪贴板内容粘贴到所选元素中”)。
【问题讨论】:
标签: eclipse dependencies
我强烈反对将依赖库复制到 /lib 文件夹。对于一个独立的小项目来说可能没问题,但是当库的数量增加并且当有多个项目依赖于相同的库时,您最终会在项目中产生大量重复的文件。更不用说对所有这些大型二进制文件的版本控制系统的滥用了。总而言之,最好使用一些依赖管理工具,例如 Ivy 或 Maven。两者的 Eclipse 插件几乎可以实现无缝连接。
【讨论】:
在/lib 目录中获取库文件的一种方法是右键单击/lib 目录文件夹并导入文件。导入向导将让您选择导入源和单个文件。
【讨论】: