在maven项目中导入错误

时间:2016-12-31 14:21:04

标签: java maven hadoop sequencefile

在maven项目中获取导入无法解决错误,即使已将所有必需的依赖项添加到pom.xml中。 以下是导致错误的导入:

import org.apache.hadoop.fs.CreateFlag;
import org.apache.hadoop.fs.FileContext;
import org.apache.hadoop.fs.Options;
import org.apache.hadoop.fs.Options.CreateOpts;

这些是pom.xml中的依赖项

<dependencies>
  <!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common -->
        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-common</artifactId>
            <version>2.7.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-auth</artifactId>
            <version>2.7.1</version>
        </dependency>
     <dependency>
       <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-core</artifactId>
       <version>1.2.1</version>
    </dependency>   
  </dependencies>

有人可以指出可能出现的问题吗?

提前致谢!!

2 个答案:

答案 0 :(得分:0)

您可以尝试不同的解决方案: - 尝试其他版本的Hadoop库 - 删除用户文件夹中的完整.m2存储库并重新下载库 - 检查您的项目是否在IDE中配置为Maven项目

祝你好运!

答案 1 :(得分:0)

我尝试了所有可能的选项,例如删除旧的.m2目录,更新项目,检查settings.xml等,但它们似乎都没有帮助。所以我终于再次安装了eclipse并且它工作了!似乎IDE出现了问题,但不确定究竟出了什么问题。

感谢大家回答可能的选项。