参考文章:
1.Eclipse上Maven环境配置使用 (全)
2.Eclipse正确解决Missing artifact jdk.tools:jdk.tools:jar:1.8

一、安装配置Maven:

1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven。
Maven下载地址: http://maven.apache.org/download.cgi
1.2 配置 Maven 的conf文件夹中配置文件settings.xml。
使用阿里云提供的Maven镜像服务器,阿里云镜像服务器URL: http://maven.aliyun.com/nexus/content/groups/public/
  

  <mirrors>
        <mirror>
            <id>aliyun</id>
            <name>aliyun Maven</name>
            <mirrorOf>*</mirrorOf>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        </mirror>
  </mirrors>

二、Eclipse中Maven的配置:

说明:最新版的Eclipse已经内嵌了Mevne插件m2e, 不需要安装Maven插件, 如果不做任何配置,会自动连接使用maven中央库自然可以使用,但是中央库在国外, 受到中国防火墙等因素影响其访问速度很慢, 只有连接到国内镜像库才能提高Maven运行速度. 连接到国内镜像库按照如下配置.

2.1 打开Eclipse的首选项设置
在这里插入图片描述

2.2 找到Maven的配置项目
在这里插入图片描述

2.3 设置Maven的全局配置文件settings.xml(路径就是之前修改了镜像的配置文件settings.xml所在路径)
在这里插入图片描述
说明:Eclipse会自动的使用 settings.xml 文件中包含镜像库的URL地址信息, 找到Maven镜像库位置.

2.4 找到Window菜单
在这里插入图片描述
在这里插入图片描述
2.5 开启Maven的视图, 检查是否已经配置了镜像库
在这里插入图片描述

三、Maven 的使用,创建Maven桌面项目

3.1 选择菜单创建Maven项目
在这里插入图片描述
3.2 选择项目目录结构的骨架
在这里插入图片描述
3.3 输入项目相关信息
在这里插入图片描述
3.4 Maven jar项目的目录结构
在这里插入图片描述
备注:因为这个步骤必须连接到Maven服务器获取相关信息, 如果配置和网络有故障则这个步骤就会出现错误! 如果出现错误请使用浏览器检测是否能够访问Maven服务器的URL.

四、hadoop的应用(导入相关依赖)

在创建的工程中修改pom.xml,加入依赖:

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>2.8.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-common</artifactId>
            <version>2.7.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-client</artifactId>
            <version>2.7.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-hdfs</artifactId>
            <version>2.7.2</version>
        </dependency>
    </dependencies>

按ctrl+s保存,将会从阿里云镜像下载相关依赖。

可能会提示报错Missing artifact jdk.tools:jdk.tools:jar:1.8,怎么解决这一问题?

在eclipse的eclipse.ini文件里加上jdk的jre\bin\server\jvm.dll ,例如:

-vm
d:\jdk-8u221-windows-x64\jre\bin\server\jvm.dll

在这里插入图片描述
特别重要的一点是:-vm的位置一定要在-vmargs的前面,否则-vm不生效。并重启eclipse。

然后再按ctrl+s保存,然后就没有报错了。

如果需要在Win 10系统下本地运行hadoop,需要先下载安装hadoop并配置,可参考此文:https://www.cnblogs.com/mdlcw/p/11106218.html