Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.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 配置单元jdbc的常春藤依赖项错误_Java_Jdbc_Ant_Hive_Ivy - Fatal编程技术网

Java 配置单元jdbc的常春藤依赖项错误

Java 配置单元jdbc的常春藤依赖项错误,java,jdbc,ant,hive,ivy,Java,Jdbc,Ant,Hive,Ivy,以下是我的常春藤档案: <configurations> <conf name="default" description="Default configuration"/> <conf name="runtime" description="The configuration needed for runtime" extends="default"/> <conf name="compile" description="The

以下是我的常春藤档案:

<configurations>
    <conf name="default" description="Default configuration"/>
    <conf name="runtime" description="The configuration needed for runtime" extends="default"/>
    <conf name="compile" description="The configuration needed to compile" extends="default"/>
    <conf name="test" description="The configuration needed to run the tests" extends="compile"/> 
    <conf name="sources" description="Source files configuration"/>
</configurations>
<dependencies>
    <dependency org="hibernate" name="hibernate" rev="3.5.3" conf="compile,runtime -> default"/>

    <dependency org="org.apache.hive" name="hive-jdbc" rev="2.0.0" conf="compile,runtime -> default">
        <artifact name="hive-jdbc" ext="jar"/>
        <exclude module="mail" />
        <exclude module="libthrift" />
    </dependency>
</dependencies>


连接到配置单元时,我遇到以下错误:

java.lang.CompatibleClassChangeError:class org.apache.hive.service.cli.thrift.TCLIService$Client将接口org.apache.thrift.TServiceClient作为超级类


有人能告诉我是什么问题吗?

无法复制。此外,我发现无法找到hibernate依赖项,这表明您没有从上游社区存储库进行检索。我建议考虑以下几点:详细阅读线程,其中讨论了依赖项的问题。我阅读了线程,这就是为什么我在配置单元依赖项中使用了,但这并不能解决问题。我仍然会犯同样的错误。你能告诉我这是必须做的还是其他事情吗?非常感谢@马克康纳