包括JSF项目中的JPA项目

时间:2012-12-07 19:56:05

标签: java eclipse jpa jsf-2 ant

我在Eclipse中创建了两个独立的项目。 第一个项目是JPA和第二个JSF。 我面临的问题是如何从JSF Bean访问JPA的DAO类,同时仍然将这些项目分开。

我正在阅读有关使用Ant的内容,但我找不到反映我的问题的示例。

我正在使用带有GlassFish Server 3.1和JSF 2.0的JPA EclipseLink 2.1

非常感谢

1 个答案:

答案 0 :(得分:3)

右键单击JSF项目,转到 Deployment Assembly 属性并在其中添加JPA项目。这样,它在构建的WAR的/WEB-INF/lib中透明地结束为JAR。

请注意,应该像其他人可能建议的那样摆弄 Build Path 属性。这样它根本不会在构建的WAR的/WEB-INF/lib中作为JAR结束。它只会使JPA项目成为编译时依赖项。