java - 在 JSF 项目中包含 JPA 项目

标签 java eclipse jpa jsf-2 ant

我在 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/

相关文章:

java - 如何在Android 5.0 Lollipop 中检测前台服务

java - 无需配对即可通过java中的蓝牙将文件从PC发送到手机

java - 如何通过不同的运算符比较变量和字符串

java - 如何在eclipse中比较两个相同的方法?

java - List<Object> SpringBoot JPA 存储库中的 findBy 属性

java - JBoss 7.1.1 Final、Weld 和 Seam 3 上的 Hibernate Search

java - 查找所有不是@Autowired 的类

python - 在 Python/Eclipse 中将对象的注释键入正确的类

java - 在 EclipseLink-2.5.2 中为可嵌入类配置 ID 类型时出现奇怪问题

mysql - 如何强制Hibernate添加ID列来插入查询?