2016-12-31 187 views
0

获取导入无法解决错误 maven项目,即使所有必需的依赖关系已添加到pom.xml。 以下是其越来越差错进口:maven项目导入错误

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> 

可有人请指出什么可能会错误?

在此先感谢!

+0

你什么时候得到这些错误?在使用Maven构建时还是在IDE中?请提供完整的错误消息。 – hotzst

+0

没有在maven构建期间,但在Eclipse的IDE。生成后,我试图运行它作为java应用程序,但获取导入无法解析发布的问题中共享的导入。 – user3400887

+0

我刚刚添加依赖关系,导入没问题。你是否正确配置你的maven?检查你的settings.xml并尝试重新导入。 –

回答

0

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

祝你好运!

0

我尝试了所有可能的选项,如删除旧的.m2目录,更新项目,检查settings.xml等,但没有一个似乎帮助。于是我终于再次安装了eclipse,它工作正常!似乎IDE有什么问题,但不确定究竟是什么错误。

感谢大家对可能的选择做出回应。