分享

创建hadoop的maven项目引入依赖出问题

小北酱 发表于 2015-10-14 16:27:15 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 2 29328
只要添加hadoop相关依赖就会导致整个pom.xml 文件报错,dependency文件都是直接复制的中央仓库的,
下面是错误信息和dependency
错图1.png
下面是pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>xxx</groupId>
  <artifactId>xxxxx</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>xxxxx Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.11</version>
                <scope>test</scope>
        </dependency>       
    <dependency>
                <groupId>org.apache.hadoop</groupId>
                <artifactId>hadoop-common</artifactId>
                <version>2.6.0</version>
                        <exclusions>
                                <exclusion>
                                        <groupId>jdk.tools</groupId>
                                        <artifactId>jdk.tools</artifactId>
                                </exclusion>
                        </exclusions>
        </dependency>
        <dependency>
                <groupId>org.apache.hadoop</groupId>
                <artifactId>hadoop-hdfs</artifactId>
                <version>2.6.0</version>
        </dependency>
        <dependency>
                <groupId>org.apache.hadoop</groupId>
                <artifactId>hadoop-client</artifactId>
                <version>2.6.0</version>
        </dependency>
        <dependency>
                <groupId>jdk.tools</groupId>
                <artifactId>jdk.tools</artifactId>
                <version>1.6</version>
                <scope>system</scope>
                <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
        </dependency>
  </dependencies>
  <build>
    <finalName>xxxxx</finalName>
  </build>
</project>


已有(2)人评论

跳转到指定楼层
leo_1989 发表于 2015-10-14 18:27:21
hadoop2.6依赖jdk是1.7
回复

使用道具 举报

小北酱 发表于 2015-10-15 09:55:25
leo_1989 发表于 2015-10-14 18:27
hadoop2.6依赖jdk是1.7

谢谢关注,问题已经解决,我采用了引入本地依赖的方式,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条