修改其余配置文件

鲲鹏镜像站中提供的二进制包是基于开源代码直接编译打包而成的,不含漏洞及BUG修复。
使用开源软件时需遵守开源软件的许可协议。
- 替换本地仓库的netty-all-4.1.25.Final.jar包。
- 获取支持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
- 创建本地仓命令。
1
mkdir -p /root/.m2/repository/io/netty/netty-all/4.1.25.Final/
- 替换本地仓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
- 获取支持aarch64的netty-all-4.1.25.Final.jar包并复制到服务器“/home”目录。
- 修改“/home/Dubbo/dubbo-dubbo-2.7.5/dubbo-config/dubbo-config-api/pom.xml”文件。
- 打开pom.xml文件。
1
vim /home/Dubbo/dubbo-dubbo-2.7.5/dubbo-config/dubbo-config-api/pom.xml
- 按“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>
- 在第31行添加代码。
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开pom.xml文件。
- 修改“/home/Dubbo/dubbo-dubbo-2.7.5/dubbo-compatible/pom.xml”文件。
- 打开pom.xml文件。
1
vim /home/Dubbo/dubbo-dubbo-2.7.5/dubbo-compatible/pom.xml
- 按“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版本中解决。故可通过修改配置跳过这两个用例。
- 在第30行添加代码。
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开pom.xml文件。
父主题: 编译安装