编译spring-cloud-vault-2.2.1.RELEASE源码
- 下载spring-cloud-vault-2.2.1.RELEASE源码。
1 2 3
cd /home git config --global http.sslVerify false git clone https://github.com/spring-cloud/spring-cloud-vault.git
- 切换到指定版本。
1 2
cd spring-cloud-vault git checkout v2.2.1.RELEASE
- 修改install_vault.sh。
1
vi src/test/bash/install_vault.sh
修改第126行vault的架构信息,将“amd64”修改为“arm64”。
- 执行编译。
1
./src/test/bash/install_vault.sh
- 此时为了防止编译失败,需要查看下载的vault_1.2.3_linux_arm64.zip文件大小。
1
ll download/vault_1.2.3_linux_arm64.zip
- 若文件大小为0,则删除该文件,重新下载。
rm -rf download/vault_1.2.3_linux_arm64.zip wget https://releases.hashicorp.com/vault/1.2.3/vault_1.2.3_linux_arm64.zip --no-check-certificate mv vault_1.2.3_linux_arm64.zip download/
- 再次执行命令。
./src/test/bash/install_vault.sh
1 2
./src/test/bash/create_certificates.sh ./src/test/bash/local_run_vault.sh & ./mvnw clean install -Dgpg.skip=true
若显示BUILD SUCCESS,则编译通过。
- 此时为了防止编译失败,需要查看下载的vault_1.2.3_linux_arm64.zip文件大小。
- 编译完成后结束掉vault进程。
1
pkill -9 vault
父主题: 编译安装