如何配置项目构建路径以使一组位于同一目录中的.jar文件自动包含在构建路径中?这意味着将新的.jar文件添加到此目录(并刷新项目)会更新构建路径?Rem:我不是在Web应用程序中工作,而是在独立的Java应用程序中工作.我知道在Dynamic Web Project中可以将WEB-INF/lib中的所有.jars包含在构建路径中.是否可以在独立应用程序中执行相同的包含?
我正在使用Eclipse 3.4
AFAIK,没有正常的方法可以做到这一点.
如果你真的想要,那就有点黑客了.Eclipse .classpath文件是一个非常简单的XML.您可以编写遍历目录的脚本或ant任务,更新.classpath xml并刷新项目.
使用自制的"ClassPath容器"解决了这个问题,但需要您构建一个Eclipse插件:http://www.ibm.com/developerworks/edu/os-dw-os-eclipse-classpath.html
我的同事实现了一个类路径容器,它在工作区内的给定目录中递归查找jar,看看http://openscada.org/2010/05/31/adding-a-directory-as-class-path-to -日食/
更新站点位于http://repo.openscada.org/p2/bob/R
该插件是LGPL V3的许可证,您可以在https://github.com/ctron/org.openscada.bob下找到源代码.