EN
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

环境准备

硬件环境

编译机所使用的硬件环境如表1所示。

表1 编译机环境硬件推荐配置

项目

要求

服务器名称

TaiShan服务器(型号2280)

处理器

华为鲲鹏处理器

内存大小

32GB以上

硬盘

480GB以上

软件环境

编译机所使用到的软件环境版本如表2所示。

表2 编译机环境软件推荐配置

项目

软件版本

OS

CentOS 7.6

JDK

OpenJDK 1.8.0_252

Maven

3.6.3

Scala

2.11.8

安装JDK

  1. 下载JDK安装包并解压至安装目录。
    wget https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/ OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gz
    tar -zxf OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gz -C /usr/local
  2. 配置JDK环境变量。
    1. 打开“/etc/profile”文件。
      vim /etc/profile
    2. 在profile文件中添加JDK的PATH。
      export JAVA_HOME=/usr/local/jdk8u252-b09 export PATH=$JAVA_HOME/bin:${PATH}
    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  3. 使环境变量生效。
     source /etc/profile

安装Maven

  1. 下载并安装到指定目录(此处以指定“/opt/tools/installed”目录为例)。
    wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz tar -zxf apache-maven-3.6.3-bin.tar.gz mv apache-maven-3.6.3 /opt/tools/installed/
  2. 修改Maven环境变量。
    1. 打开“/etc/profile”文件。
      vim /etc/profile
    2. 在文件末尾增加下面代码。
      export MAVEN_HOME=/opt/tools/installed/apache-maven-3.6.3 export PATH=$MAVEN_HOME/bin:$PATH
    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  3. 使修改的环境变量生效。
    source /etc/profile
  4. 检测配置是否生效。
    mvn -v

  5. 修改Maven配置文件中的:本地仓路径、远程仓等。配置文件路径:“/opt/tools/installed/apache-maven-3.6.3/conf/settings.xml”

    本地仓库地址默认在“~/.m2/”目录下,如果想修改成指定目录,则修改localRepository标签,没有特殊需求,可不必修改该参数。

    远程仓库配置(修改成自己搭建的Maven仓库,如果没有,可以按照下面示例配置),在<mirrors>标签内添加以下内容:
    <mirrors>
    <id>mirrors.huaweicloud.com</id>
    <url>https://mirrors.huaweicloud.com/kunpeng/maven</url>
    <name>mirrors huaweicloud com</name>
    <snapshots>
    <enabled>false</enabled>
    </snapshots>
    </mirrors>
    <mirrors>
    <id>repository.huaweicloud.com</id>
    <url>https://mirrors.huaweicloud.com/repository/maven</url>
    <name>repository huaweicloud com</name>
    <snapshots>
    <enabled>false</enabled>
    </snapshots>
    </mirrors>
    有代理情况下,需要在settings.xml配置文件中添加代理配置,具体内容如下:
    <proxies>
    <proxy>
    <id>optional</id>
    <active>true</active>
    <protocol>http</protocol>
    <username>用户名</username>
    <password>密码</password>
    <host>代理服务器网址</host>
    <port>代理服务器端口</port>
    <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy> </proxies>