【发布时间】:2014-01-01 10:00:03
【问题描述】:
我有一个使用 mahout-0.8 依赖项的本地 pom。 Mahout pom 包含 1.1.2 版本的 hadoop-core 依赖项。 Link to mahout-0.8 pom
但在我的项目中,我需要最新的 hadoop-core,即 2.2.0 版本。正如我所读到的,hadoop-core-2.2.0 是从这些依赖项构建的:
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-core</artifactId>
<version>2.2.0</version>
</dependency>
所以我需要排除远程mahout-0.8 dependency 的依赖。如何排除这种依赖(剪断)或无法远程完成?
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-core</artifactId>
<version>${hadoop.version}</version>
...
</dependency>
如果不能以这种方式完成,想知道如何将 mahout pom 集成到我的本地项目中。 非常感谢!
【问题讨论】:
标签: maven dependencies pom.xml