Maven 蜂巢&x2B;玛文:如何让pom过温?

Maven 蜂巢&x2B;玛文:如何让pom过温?,maven,hive,pom.xml,Maven,Hive,Pom.xml,我试图在maven项目中使用ApacheHive。我想使用Hive0.9.0和Hadoop1.0.4(它们应该根据 不幸的是,maven repos中hive-common-0.9.0的pom依赖于hadoop核心版本0.20.1的硬编码。有没有办法将我的项目配置为忽略pom的片段?(hadoop的0.20.1版本是非常传统的,在maven repos中不可用)好的,我找到了。Maven允许您为依赖项定义排除。在我看来,它应该是这样的: <dependency> <gr

我试图在maven项目中使用ApacheHive。我想使用Hive0.9.0和Hadoop1.0.4(它们应该根据


不幸的是,maven repos中hive-common-0.9.0的pom依赖于hadoop核心版本0.20.1的硬编码。有没有办法将我的项目配置为忽略pom的片段?(hadoop的0.20.1版本是非常传统的,在maven repos中不可用)

好的,我找到了。Maven允许您为依赖项定义排除。在我看来,它应该是这样的:

<dependency>
    <groupId>org.apache.hive</groupId>
    <artifactId>hive-jdbc</artifactId>
    <version>0.9.0</version>
  <exclusions>
    <exclusion>  
      <groupId>org.apache.hadoop</groupId>
      <artifactId>hadoop-core</artifactId>
    </exclusion>
  </exclusions>         
</dependency>  

org.apache.hive
蜂窝jdbc
0.9.0
org.apache.hadoop
hadoop内核

好的,我找到了。Maven允许您为依赖项定义排除。在我看来,它应该是这样的:

<dependency>
    <groupId>org.apache.hive</groupId>
    <artifactId>hive-jdbc</artifactId>
    <version>0.9.0</version>
  <exclusions>
    <exclusion>  
      <groupId>org.apache.hadoop</groupId>
      <artifactId>hadoop-core</artifactId>
    </exclusion>
  </exclusions>         
</dependency>  

org.apache.hive
蜂窝jdbc
0.9.0
org.apache.hadoop
hadoop内核
在标题中,您是指覆盖还是覆盖?在标题中,您是指覆盖还是覆盖?