当我处理小型桌面项目时,我曾经lib
在项目的根目录中创建文件夹,在那里我保留了所有项目的jar依赖项.然后我使用配置构建路径 - > 库 - > 添加JAR ...来手动将此文件夹中的所有jar添加到buildpath/classpath.而且因为添加JAR ...(与添加外部JAR不同)使用相对路径,项目是可移植的,这对我来说很重要.
问题是每次我从我的lib
文件夹中添加或删除一个jar时,我需要在项目构建路径设置中手动添加/删除这个jar(当然我经常忘记这样做).
有没有办法告诉Eclipse"这是我保存所有罐子的文件夹.请将所有罐子自动添加到buildpath/classpath"?我试图将此文件夹视为类文件夹(Add class folder...
),但它不起作用:(.
PS我知道Maven和Eclipse-Maven集成,但我想保持我的小项目很简单(Maven集成有时令人沮丧,所以我宁愿在这些项目中避免它),所以请不要在回答中提出这个建议.另外正如我所提到的,这些是桌面项目,因此WEB-INF/lib
我的项目中没有通常由Java EE插件自动处理的文件夹.
我正在尝试创建一个集中文件夹(在我的eclipse工作区中的某种"元项目"),用于此工作空间中引用项目的常用JAR文件.它应该类似于Web项目的WEB-INF/lib文件夹,但也适用于非Web项目,并自动扫描并添加此文件夹中的所有jar文件.
我试图用这些jar文件创建一个用户库并在项目中引用它们但我仍然需要手动将每个新jar添加到用户库(并且不知道它是否被absoulute引用)和Tomcat(WTP)似乎没有把这些文件(运行方式 - >运行在服务器上)放入其类路径(我不想复制jar并将它们放入WEB-INF/lib).有任何想法吗?