Maven 蜂巢&x2B;玛文:如何让pom过温?
我试图在maven项目中使用ApacheHive。我想使用Hive0.9.0和Hadoop1.0.4(它们应该根据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 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内核
在标题中,您是指覆盖还是覆盖?在标题中,您是指覆盖还是覆盖?