一、解压hadoop src包到workspace目录。为加快下载jar包的速度,在eclipse的maven设置里将配置文件的路径设置正确,然后配置maven的settings.xml:
<mirrors>
<mirror>
<id>nexus-maven</id>
<mirrorOf>*</mirrorOf>
<name>Nexus maven</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<mirror>
<id>nexus-sonatype</id>
<mirrorOf>*</mirrorOf>
<name>Nexus sonatype</name>
<url>http://repository.sonatype.org/content/groups/public/</url>
</mirror>
<mirror>
<id>nexus-jboss</id>
<mirrorOf>*</mirrorOf>
<name>Nexus jboss</name>
<url>http://repository.jboss.com/maven2/</url>
</mirror>
</mirrors>
二、File->Import->Existing Maven Projects,在Root Directory处选择解压好的目录,Finish
三、等待maven把依赖包下载好后,会出现一些问题,下面是重头戏。
四、maven问题解决
(1)若发现maven依赖包找不见,找到位置后删除jar包目录,然后右击工程,Alt+F5,确认后会自动下载。不要手动下载第三方包,可能不识别。若有lastUpdated文件,说明下载失败,也得删掉
(2)报 maven-resources-plugin prior to 2.4 is not supported by m2e
修改最顶层的pom.xml文件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
或者快速修复
(3)报Plugin execution not covered by lifecycle configuration
Windiow > Preferences > Maven > Errors/Warnings > Plugin executiuon not covered by lifecycle configuration. 选择Ignore。
或者快速修复,Permanent Mark goal as ignored in Eclipse build in Eclipse preferences
(4)报Missing artifact jdk.tools:jdk.tools:jar:1.6
修改最顶层的pom.xml文件
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.6</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
 
为使修改在所有project上生效,需要右击工程,然后Maven->update project
 
简单而有效,是我的一贯作用,喜欢看长篇大论的可以出门右转。

最新文章

  1. HTML、CSS部分
  2. opencv 中对一个像素的rgb值或像素值进行操作的几个常用小办法【转】
  3. .NET 平台下的插件化开发内核(Rabbit Kernel)
  4. KMP算法的代码实现
  5. Windows 之 删除保存的共享凭据(用户名和密码)
  6. 一个简单的php分页类代码(转载)
  7. javascript执行原理
  8. PostgreSQL使用MyBatis,insert时返回主键
  9. Source-Based XSS Test Cases
  10. html - 表单form
  11. UBUNTU安装 SSH 服务
  12. Python&#160;__exit__,__enter__函数with语句的组合应用
  13. mssql sql语句过滤百分号的方法分享
  14. python基础一 ------可迭代类型的连接
  15. 自己写了一个解析json为table的工具类
  16. WPF Demo20 模板
  17. idea 添加 VUE 的语法支持和开发
  18. svn 创建主干 分支版本
  19. LightOJ 1218 概率水题(几何分布)
  20. [18/11/20]break与continue的区别

热门文章

  1. MySQL对JSON类型UTF-8编码导致中文乱码探讨
  2. Magenta Demos Magenta 实战代码
  3. CSS3动画的使用以及优化
  4. python中的可变和不可变对象 有序和无序对象
  5. Python学习笔记:函数和变量详解
  6. 1038 Recover the Smallest Number (30分)(贪心)
  7. VS2019中QT连接及使用
  8. PTA数据结构与算法题目集(中文) 7-10
  9. 在docker中部署redis主从配置
  10. composer换源,composer切换国内源