Java JPA2.0项目在ant构建中不起作用
我有一个JPA2.0项目,我正在用ant编译。该项目是EAR中包含的EJB模块,persistence.xml文件位于EAR的lib文件夹中。出于某种原因,即使类路径包含WebSphereV8运行时库中正确的符合JPA2.0的jar文件j2ee.jar:我已经检查了jar本身,JPA2的东西肯定在那里,但是当遇到任何JPA2.0特定的东西时,构建都会失败。在我的源代码中是否需要包含一些东西来告诉编译器这是一个JPA2项目?是否缺少ant设置?该问题是由于spring持久化jar与位于类路径上的JPA 1.0冲突造成的,该jar优先于正确的jar,并导致任何JPA 2.0特定代码出现编译错误。在检查该文件是否没有依赖于它的项目之后,我从库中删除了jar,并正确编译了它Java JPA2.0项目在ant构建中不起作用,java,jpa,ant,jpa-2.0,Java,Jpa,Ant,Jpa 2.0,我有一个JPA2.0项目,我正在用ant编译。该项目是EAR中包含的EJB模块,persistence.xml文件位于EAR的lib文件夹中。出于某种原因,即使类路径包含WebSphereV8运行时库中正确的符合JPA2.0的jar文件j2ee.jar:我已经检查了jar本身,JPA2的东西肯定在那里,但是当遇到任何JPA2.0特定的东西时,构建都会失败。在我的源代码中是否需要包含一些东西来告诉编译器这是一个JPA2项目?是否缺少ant设置?该问题是由于spring持久化jar与位于类路径上的J