我在Eclipse中创建了两个独立的项目。 第一个项目是JPA和第二个JSF。 我面临的问题是如何从JSF Bean访问JPA的DAO类,同时仍然将这些项目分开。
我正在阅读有关使用Ant的内容,但我找不到反映我的问题的示例。
我正在使用带有GlassFish Server 3.1和JSF 2.0的JPA EclipseLink 2.1
非常感谢
答案 0 :(得分:3)
右键单击JSF项目,转到 Deployment Assembly 属性并在其中添加JPA项目。这样,它在构建的WAR的/WEB-INF/lib
中透明地结束为JAR。
请注意,不应该像其他人可能建议的那样摆弄 Build Path 属性。这样它根本不会在构建的WAR的/WEB-INF/lib
中作为JAR结束。它只会使JPA项目成为编译时依赖项。