【发布时间】:2011-12-27 06:54:14
【问题描述】:
当我处理小型桌面项目时,我曾经在项目的根目录中创建 lib 文件夹,用于保存所有项目的 jar 依赖项。然后我使用 Configure Build Path -> Libraries -> Add JARs... 手动将此文件夹中的所有 jar 添加到 buildpath/classpath。而且因为 Add JARs...(不像 Add external JARs)使用相对路径,所以项目是可移植的,这对我来说很重要。
问题是每次我从我的lib 文件夹中添加或删除一个 jar 时,我都需要在项目构建路径设置中手动添加/删除这个 jar(当然我经常忘记这样做)。
有没有办法只通知 Eclipse “这是我保存所有 jar 的文件夹。请自动将所有 jar 从那里添加到 buildpath/classpath”?我试图将此文件夹视为类文件夹(Add class folder...),但它不起作用:(。
附:我知道 Maven 和 Eclipse-Maven 集成,但我想保持我的小项目的简单(Maven 集成有时令人沮丧,所以我更愿意在这些项目中避免它),所以请不要在回答中建议这个。同样正如我所提到的,这些是桌面项目,所以我的项目中没有通常由 Java EE 插件自动处理的 WEB-INF/lib 文件夹。
【问题讨论】:
-
完全同意,maven 对于小型项目来说可能是一种过度杀伤力。这是一个比基本修补更大的东西的救生员,但麻烦......天哪
-
这看起来很像这个 stackoverflow 问题的副本:stackoverflow.com/questions/483563/…
标签: eclipse configuration classpath buildpath