4

モジュールの 1 つでクリーン/コンパイル/インストールを実行しようとすると、エラーが発生します。

[ERROR] Failed to execute goal org.codehaus.mojo:hibernate3-maven-plugin:3.0:run 
(generate-drop-ddl) on project baseImpl: There was an error creating the AntRun task. 
An Ant BuildException has occured: Problems in creating a configuration for JPA. 
Have you remembered to add hibernate EntityManager jars to the classpath ?: 
InvocationTargetException: Invalid persistence.xml.
[ERROR] Error parsing XML (line-1 :  column -1): cvc-complex-type.2.4.d: 
Invalid content was found starting with element 'class'. 
No child element is expected at this point.

正常にコンパイル/インストールされる別のモジュールがあります。唯一の違いは、異なるクラスを参照することです。そのため、persistence.xml の何が問題なのか、それが問題なのかさえわかりません。

<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0">
<persistence-unit name="appPersistenceUnit">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <class>base.bo.Address</class>
    <class>base.bo.Club</class>
    <class>base.bo.Team</class>
    <exclude-unlisted-classes>true</exclude-unlisted-classes>   
</persistence-unit>
</persistence>
4

1 に答える 1

0

どうやら、persistence.xml ではなかったようです。pom ファイルをゼロから開始し、クリーン/コンパイル/インストールをやり直しましたが、動作します。図に行きます。

于 2013-11-13T05:20:33.700 に答える