通过开源镜像站获取FusionInsight MRS的样例代码

举报
一枚核桃 发表于 2021/06/26 09:46:08 2021/06/26
【摘要】 构建流程样例工程构建流程包括三个主要步骤:下载样例工程的Maven工程源码和配置文件配置华为镜像站中SDK的Maven镜像仓库根据用户自身需求,构建完整的Maven工程样例工程获取地址FusionInsight MRS样例工程Git下载地址为:https://github.com/huaweicloud/huaweicloud-mrs-example/tree/mrs-3.0.2下载压缩包到...

构建流程

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

  1. 下载样例工程的Maven工程源码和配置文件
  2. 配置华为镜像站中SDK的Maven镜像仓库
  3. 根据用户自身需求,构建完整的Maven工程

样例工程获取地址

FusionInsight MRS样例工程Git下载地址为:https://github.com/huaweicloud/huaweicloud-mrs-example/tree/mrs-3.0.2

下载压缩包到本地后解压,即可获取各组件对应的样例代码工程。

华为开源镜像配置方式

华为提供开源镜像站,各服务样例工程依赖的jar包都可在华为开源镜像站下载,剩余所依赖的开源jar包请直接从Maven中央库或者其他用户自定义的仓库地址下载。

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

  1. 使用前请确保您已安装JDK 1.8及以上版本和Maven 3.0及以上版本。
  2. 点击此处,下载华为开源镜像站提供的“settings.xml”文件,覆盖至“<本地Maven安装目录>/conf/settings.xml”文件即可。

    若无法直接下载,在华为开源镜像站(https://mirrors.huaweicloud.com/)搜索并单击名称为“HuaweiCloud SDK”的版块,按照页面弹出的设置方法进行操作。

  3. 如果不想覆盖Maven配置文件,也可以参考以下方法手动修改“settings.xml”配置文件或者组件样例工程中的“pom.xml”文件,配置镜像仓地址。


    • 配置方法一

      手动在“settings.xml”配置文件的“mirrors”节点中添加以下开源镜像仓地址:

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

      “settings.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>

      “settings.xml”配置文件的“activeProfiles”节点中添加如下profile地址:

      <activeProfile>huaweicloudsdk</activeProfile>

      说明:

      • 华为开源镜像站不提供第三方开源jar包下载,请配置开源镜像后,额外配置第三方Maven镜像仓库地址。
      • 使用IntelliJ IDEA开发工具时,可单击“File > Settings > Build, Execution, Deployment > Build Tools > Maven”查看当前“settings.xml”文件放置目录。
    • 配置方法二

      请直接在二次开发工程样例工程中的“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>https://repo1.maven.org/maven2/</url>
              </repository>
      
          </repositories>
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。