文档首页 > > 开发指南> MapReduce服务样例工程构建方式

MapReduce服务样例工程构建方式

更新时间: 2019/10/30 GMT+08:00

构建流程

MapReduce服务样例工程构建流程包括三个主要步骤:

  1. 下载样例工程的Maven工程源码和配置文件,请参见样例工程获取地址
  2. 配置华为云镜像站中的SDK的Maven镜像仓库,请参见华为云开源镜像配置方式
  3. 根据用户自身需求,根据各个组件“环境准备”章节构建完整的Maven工程。

样例工程获取地址

图1 样例代码下载

华为云开源镜像配置方式

华为云提供开源镜像站(网址为https://mirrors.huaweicloud.com/),MRS服务样例工程依赖的jar包都需要在华为开源镜像站下载,剩余所依赖的开源jar包请直接从Maven中央库下载。

华为云开源镜像配置方式如下所示:

  1. 使用前请确保您已安装JDK 1.8及以上版本和Maven 3.0及以上版本。
  2. 打开网址https://mirrors.huaweicloud.com/
  3. 找到名称为“HuaweiCloud”版块,单击“立即使用”,按照页面设置方法进行Maven配置。
  4. 使用如下任意一种配置方法配置镜像仓地址(本文提供了如下两种配置方法)。

    • 配置方法一

    在二次开发工程样例工程中的pom.xml文件添加如下镜像仓地址:

        <repositories>
    
            <repository>
                <id>huaweicloudsdk</id>
                <url>https://mirrors.huaweicloud.com/repository/maven/huaweicloudsdk/</url>
                <releases><enabled>true</enabled></releases>
                <snapshots><enabled>true</enabled></snapshots>
            </repository>
    
            <repository>
                <id>central</id>
                <name>Mavn Centreal</name>
                <url>http://repo2.maven.org/maven2/</url>
            </repository>
    
        </repositories>
    • 配置方法二

    在setting.xml配置文件的mirrors节点中添加开源镜像仓地址:

    <mirror>
        <id>repo2</id>
        <mirrorOf>central</mirrorOf>
        <url>http://repo2.maven.org/maven2/</url>
    </mirror>

    在setting.xml配置文件的profiles节点中添加如下镜像仓地址:

    <profile>
        <id>huaweicloudsdk</id>
        <repositories>
            <repository>
                <id>huaweicloudsdk</id>
                <url>https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/</url>
                <releases><enabled>true</enabled></releases>
                <snapshots><enabled>true</enabled></snapshots>
            </repository>
        </repositories>
    </profile>

    在setting.xml配置文件的activeProfiles节点中添加如下镜像仓地址:

    <activeProfile>huaweicloudsdk</activeProfile>

    华为云开源镜像站不提供第三方开源jar包下载,请配置华为云开源镜像配置后,额外配置第三方Maven仓库地址镜像。

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过200

反馈内容不能为空!

提交反馈 取消