我在 Eclipse 中创建了两个独立的项目。 第一个项目是JPA,第二个是JSF。 我面临的问题是如何从 JSF Bean 访问 JPA 的 DAO 类,同时仍将这些项目分开。
我正在阅读有关使用 Ant 的信息,但找不到反射(reflect)我的问题的示例。
我将 JPA EclipseLink 2.1 与 GlassFish Server 3.1 和 JSF 2.0 一起使用
非常感谢
最佳答案
右键单击 JSF 项目,转到 Deployment Assembly 属性并在其中添加 JPA 项目。通过这种方式,它在构建的 WAR 的 /WEB-INF/lib
中透明地作为 JAR 结束。
请注意,您不应该像其他人建议的那样不摆弄Build Path 属性。这样它就不会在构建的 WAR 的 /WEB-INF/lib
中最终成为 JAR。它将使 JPA 项目仅成为编译时依赖项。
关于java - 在 JSF 项目中包含 JPA 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13770115/