鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

修改其余配置文件

鲲鹏镜像站中提供的二进制包是基于开源代码直接编译打包而成的,不含漏洞及BUG修复。

使用开源软件时需遵守开源软件的许可协议。

  1. 替换本地仓库的netty-all-4.1.25.Final.jar包。
    1. 获取支持aarch64的netty-all-4.1.25.Final.jar包并复制到服务器“/home”目录。

      也可在服务器“/home”目录下直接使用wget命令下载jar包。

      1
      2
      cd /home/
      wget https://mirrors.huaweicloud.com/kunpeng/maven/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar --no-check-certificate
      
    2. 创建本地仓命令。
      1
      mkdir -p /root/.m2/repository/io/netty/netty-all/4.1.25.Final/
      
    3. 替换本地仓netty-all-4.1.25.Final.jar包。
      1
      \cp /home/netty-all-4.1.25.Final.jar /root/.m2/repository/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar
      
  2. 修改“/home/Dubbo/dubbo-dubbo-2.7.5/dubbo-config/dubbo-config-api/pom.xml”文件。
    1. 打开pom.xml文件。
      1
      vim /home/Dubbo/dubbo-dubbo-2.7.5/dubbo-config/dubbo-config-api/pom.xml
      
    2. “i”进入编辑模式,添加以下内容。
      • 在第31行添加代码。
        1
                <skipIntegrationTests>true</skipIntegrationTests>
        

      • 在第206行添加代码。
         1
         2
         3
         4
         5
         6
         7
         8
         9
        10
        11
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-surefire-plugin</artifactId>
                        <configuration>
                            <skipTests>${skipIntegrationTests}</skipTests>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
        

    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  3. 修改“/home/Dubbo/dubbo-dubbo-2.7.5/dubbo-compatible/pom.xml”文件。
    1. 打开pom.xml文件。
      1
      vim /home/Dubbo/dubbo-dubbo-2.7.5/dubbo-compatible/pom.xml
      
    2. “i”进入编辑模式,添加以下内容。
      • 在第30行添加代码。
        1
        2
        3
            <properties>
                <skipIntegrationTests>true</skipIntegrationTests>
            </properties>
        

      • 在第110行添加代码。
         1
         2
         3
         4
         5
         6
         7
         8
         9
        10
        11
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-surefire-plugin</artifactId>
                        <configuration>
                            <skipTests>${skipIntegrationTests}</skipTests>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
        

        dubbo-config-api和dubbo-compatible这两个用例,编译时分别存在无Dubbo配置文件及空指针的错误,该错误与硬件平台无关。其中dubbo-compatible用例已在Dubbo 2.7.6版本中解决。故可通过修改配置跳过这两个用例。

    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。