鲲鹏镜像站中提供的二进制包是基于开源代码直接编译打包而成的,不含漏洞及BUG修复。
使用开源软件时需遵守开源软件的许可协议。
1
|
useradd springcloudtester
|
passwd springcloudtester
用户根目录一般在“/home”目录下,如1.a中添加的springcloudtester用户根目录为“/home/springcloudtester”。
1
|
cd /home/springcloudtester |
在创建的非root用户的根目录下,下载spring-cloud-config-2.2.1.RELEASE源码。
git config --global http.sslVerify false git clone https://github.com/spring-cloud/spring-cloud-config.git
1 2 |
chown -R springcloudtester:springcloudtester spring-cloud-config cd spring-cloud-config |
1
|
git checkout v2.2.1.RELEASE |
1
|
su springcloudtester
|
1
|
mkdir -p ~/.m2/repository/it/ozimov/embedded-redis/0.7.2/ |
1
|
wget https://mirrors.huaweicloud.com/kunpeng/maven/it/ozimov/embedded-redis/0.7.2/embedded-redis-0.7.2.jar --no-check-certificate |
1
|
cp embedded-redis-0.7.2.jar ~/.m2/repository/it/ozimov/embedded-redis/0.7.2/ |
1
|
./mvnw clean install -Dgpg.skip=true |
若显示BUILD SUCCESS,则编译通过。
如果编译过程中遇到报错,请先使用su -命令先切换到root用户,切换目录cd /home/springcloudtester/spring-cloud-config,参考以下解决方法处理报错,最后使用su springcloudtester命令切换为非root用户再次进行编译。
su -