Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java xml API中的maven依赖树编译问题_Java_Hibernate_Maven - Fatal编程技术网

Java xml API中的maven依赖树编译问题

Java xml API中的maven依赖树编译问题,java,hibernate,maven,Java,Hibernate,Maven,我在maven项目中使用hibernate 4.3.0。当我尝试运行mvn Dependency:tree时,它显示了dom4j中xml-API.jar的兼容问题 [INFO]|+-dom4j:dom4j:jar:1.6.1:编译 [INFO]| |-xmlapi:xmlapi:jar:1.0.b2:compile 如果我像下面这样从hibarate核心中排除XMLAPIsJAR,这个问题就会得到解决 <dependency> <groupId>org.h

我在maven项目中使用hibernate 4.3.0。当我尝试运行mvn Dependency:tree时,它显示了dom4j中xml-API.jar的兼容问题

[INFO]|+-dom4j:dom4j:jar:1.6.1:编译
[INFO]| |-xmlapi:xmlapi:jar:1.0.b2:compile

如果我像下面这样从hibarate核心中排除XMLAPIsJAR,这个问题就会得到解决

<dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>4.3.0.Final</version>
        <exclusions>
            <exclusion>
                <artifactId>xml-apis</artifactId>
                <groupId>xml-apis</groupId>
            </exclusion>
        </exclusions>
</dependency>

org.hibernate
冬眠核心
4.3.0.1最终版本
xml API
xml API

有没有一种方法可以在不将jar从hibernate core中排除的情况下解决这个问题?

在编译时您会看到什么异常?当我运行mvn Dependency:树时,它显示在上面“|-xml API:xml API:jar:1.0.b2:compile”。当我在eclipse中将测试用例作为TESTNG测试用例运行时,得到的错误是“java.lang.NoClassDefFoundError:org/w3c/dom/ElementTraversal”。当我排除上述XMLAPIs时,错误消失了,测试用例运行了。