2013-05-19 58 views
0

我想用JPA创建一个JSF项目。我正在使用eclipse juno 4.2我怎样才能将两者整合到一个项目中? 我在某处阅读,分开保存JSF和JPA项目是一种很好的做法,但我不知道如何做到这一点。如果我使用两个不同的JSF项目和JPA项目,那么我应该如何整合并相互依赖?在JSF项目中引用JPA项目

+0

参考:http://wiki.eclipse.org/EclipseLink/Examples/JPA/JSF_Tutorial – CycDemo

+0

如果你使用ant,你的IDE应该允许你添加一个项目作为依赖项(至少在netbeans下是可能的),或者将jpa项目jar添加到jsf项目中。如果你正在使用maven,可能会包含一个本地jar的依赖项,你将不得不谷歌它。无论如何,我从来没有见过,我总是使用一个单一的项目。 – Damian

+0

它们是两种不同的框架。不知道为什么要分开。无论如何,您可以创建2个项目 - 1个用于DB(jpa),另一个用于JSF,其中1个包括jar。 – JIV

回答

1

在JSF项目的属性中,将JPA项目添加为部署程序集。通过这种方式,JPA项目将最终成为JSF项目的/WEB-INF/lib中的JAR,这正是您最终需要的。

此外,您应该确保您没有在不小心尝试解决此问题时拨弄/弄乱了构建路径属性。如果您在那里更改了任何内容,请确保您已将其撤消。