使用 gradle 本地构建打包项目并发布到节点
# 前言
本文主要介绍: 如何从在服务器中安装 gradle、使用 Jpom 构建发布项目到节点中
文中使用到的依赖环境版本仅供参考,实际使用中请根据业务情况来安装对应的版本
注意:本文默认已经认为您已经安装好 Jpom 服务端、Jpom 插件端(需要发布到的节点服务器)
# 需要准备的环境
环境准备请自行查阅 Jpom 安装相关文档准备奥
- Jpom 服务端
- Jpom 插件端(并且配置到 Jpom 服务端中)
- 一个 gradle 项目
# 安装 gradle
注意:本地构建是在服务端所在到服务器中执行命令,所以需要将 gradle 安装到 Jpom 服务端所在到服务器中
# 下载 gradle 并解压
yum install unzip -y
mkdir -p /usr/gradle/ && cd /usr/gradle/
wget -O /usr/gradle/gradle-7.5.1-bin.zip https://downloads.gradle-dn.com/distributions/gradle-7.5.1-bin.zip
unzip -d /usr/gradle/ -o /usr/gradle/gradle-7.5.1-bin.zip
rm -f /usr/gradle/gradle-7.5.1-bin.zip
1
2
3
4
5
2
3
4
5
# 配置 gradle 环境变量
vim /etc/profile
1
在文件最后添加如下代码
export GRADLE_HOME=/usr/gradle/gradle-7.5.1/
export PATH=$PATH:$GRADLE_HOME/bin
1
2
2
source /etc/profile && gradle -v
1
# 重启 Jpom 服务端
因为环境变量已经变化,需要重启来让环境变量在 Jpom 中生效
sh /xxxx/Server.sh restart
1
# 配置 gradle 项目仓库
这里我们使用 Jpom 案例代码是测试,实际中请配置为自己业务仓库
https://gitee.com/keepbx/Jpom-demo-case (opens new window)
# 配置节点项目
文档中已经默认您已经安装好节点,并配置到服务端中
# 配置本地构建
# 配置构建信息
# 构建命令
因为该项目在本仓库的 test-gradle 目录,所以需要 cd 到对应目录,如果项目在你仓库根路径则不需要 cd
相关执行命令仅供参考,实际中需要根据您到业务来配置相关构建命令
cd test-gradle && gradle wrapper
cd test-gradle && ./gradlew clean && ./gradlew build
1
2
2
# 产物目录
因为该项目在本仓库的 test-gradle 目录,所以增加一层 test-gradle,如果项目在你仓库根路径则:/build/libs/xxxx.jar
test-gradle/build/libs/test-gradle-1.0-SNAPSHOT.jar
1
# 执行构建
等待执行构建结果(初次构建需要下载相关依赖,可能需要较长时间来执行)
当看类似关键字:发布项目包成功:{"code":200,"msg":"上传成功并重启:running:11087,"}
表示构建成功并且发布到对应节点项目中并且重启成功
# 查看项目状态
# 项目控制台
# 完美使用
这样就实现使用 Jpom 构建 gradle 项目
帮助我们改善此文档 (opens new window)
上次更新: 2022/08/08, 19:51:18