好的。我正在使用日食开普勒。
我有一个名为“afd-core”的 Eclipse 项目。它有一些类和一个目录 etc/hibernate,其中包含休眠配置 -lookup.hbm.xml。
我有另一个项目 afd-public。它是一个 web 应用程序,需要其类路径上的 afd-core 中的内容。
我想我已经尝试了一切。
afd-public->project referencers: 添加 add-core 作为引用项目 afd-public->java build path->projects: 添加 afd-core afd-public->java build path->order and export: 标记 afd-core作为导出的 afd-core->java 构建路径->添加 etc/hibernate 作为类路径条目 afd-core->order 和 export->将 etc/hibernate 标记为导出
没用。当我将 add-public 作为 Web 应用程序运行时,抱怨它找不到休眠配置。
所以我让 etc/hibernate 成为一个源而不是一个类目录。仍然没有工作。
在 add-public 项目中显式添加 add-core/etc/hibernate 作为类目录。仍然没有工作。将这些类目录标记为“已导出”。仍然没有工作。
手动将休眠配置复制到 afd-public/webapp/WEB-INF/classes 中。好的,它找到了休眠配置,但它没有找到核心类文件。
换句话说,afd-public webapp 根本不包括来自 afd-core 的依赖项,也不以任何方式、形式或形式进入它在本地部署到 tomcat 的 webapp。我是否将它们标记为从 afd-core 导出。我是否明确包含项目或目录。无论我是否从 afd-public webapp 导出它们。
没有什么。纳达。不会去。
帮助?