设为首页 加入收藏

TOP

myeclipse中maven搭建hadoop开发工程的详细步骤
2019-04-18 12:43:22 】 浏览:88
Tags:myeclipse maven 搭建 hadoop 开发 工程 详细 步骤

myeclipse搭建maven工程的步骤

搭建maven工程的条件:

  • 1.下载maven-3.5.2 链接地址 :http://maven.apache.org/*
  • 2.配置Myeclipse2016a的maven工程
  • 3.创建maven工程
  • 4.倒依赖prom.xml文件

一、下载maven-3.5.2

1.打开上面的链接地址  http://maven.apache.org/

这里写图片描述
2.你可以下载这里的maven tar包,如果你想要下载其它版本的tar包可以点击archrves里去下载你想要的maven tar包版本,点击archrves,选择版本
这里写图片描述
这里写图片描述
3.下载到本地磁盘F:\apache-maven-3.5.2-bin.tar.gz 之后解压这个文件到本地,进入到apache-maven-3.5.2的conf文件中,你会看到有以下几个文件
这里写图片描述
打开settings.xml文件配置属性


 <localRepository>/path/to/local/repo</localRepository>
  -->

  <localRepository>F:\apache-maven-3.5.2\.m2\repository</localRepository>   #这个为倒依赖时,从网站上下载jar包的路径地址


---------
  <!--配置镜像加速下载-->

     <mirror>    
        <id>nexusAliyun</id>    
        <mirrorOf>central</mirrorOf>      
        <name>Nexus aliyun</name>    
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>    
     </mirror>

#我使用的是阿里云的服务下载,你可以配置其它服务器下载,比如:清华大学

配置完成点击保存,退出,这时候你就成功一半了。
2.打开myeclip 2016a 进入到界面后,在点击 window ==>preferernces ,在搜所框里输入maven 如图一,会显示如下几个选项;选中 User Settings,配置完路径之后,点击Installations,点击==》add 添加maven 的版本路径,我的路径为F:\apache-maven-3.5.2 添加完成之后点击=》Finsh保存,再去Installations,打钩完成。
图


这里写图片描述


这里写图片描述


这里写图片描述


这里写图片描述


在点击 File==》new==》maven project ,创建公司名、创建架构名、创建文件名_、即可,这时候你的文件就会生成,在文件夹下面会有一个prom.xml的文件,点击这个文件导入依赖。依赖文件可以去http://mvnrepository.com/ 配置
3.进入网站页面,搜索 hadoop-client 的架包,进入之后我使用的为hadoop-2.7.3的版本,只需要把配置属性导入prom.xml保存即可,这时myeclipse会自动下载对应的jar包,完成配置,神奇吧。。。。。。。。。。
这里写图片描述


这里写图片描述


4.保存完成

#这里是我的完整配置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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.xinyu.cn</groupId>
  <artifactId>bigdata36</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>bigdata36</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>

        <!-- https://mvnrepository.com/artifact/junit/junit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

        <!-- https://mvnrepository.com/artifact/log4j/log4j -->
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-client -->
        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-client</artifactId>
            <version>2.7.3</version>
        </dependency>

    </dependencies>

    <!-- maven打包插件jdk的版本  -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>

脚注

注意1.


  1. 这里是 jdk重要的事情说三遍:一定要记得指定jdk的版本哦。!一定要记得指定jdk的版本哦。!一定要记得指定jdk的版本哦。!.
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇结合案例讲解MapReduce重要知识点.. 下一篇IntelliJ IDEA + Maven环境编写第..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目