CI/CD—Jenkins配置Maven+GitLab自动构建jar包

一、安装Maven插件通过Maven构建项目

1、在Jenkins上安装Maven Integration plugin插件

2、创建一个maven项目

2.1、填写构建的名称和描述等
2.2、填写连接git的url

报错:无法连接仓库:Error performing git command: git ls-remote -h http://192.168.72.130:9080/root/java-project.git HEAD

解决方法:

bash 复制代码
yum install git -y
2.3、指定分支

分支权限这里选择的是公开所以不需要配置认证

2.4、在Jenkins上配置maven环境变量
2.4.1、因为没有找到maven的配置报错显现
2.4.2、新增maven --> 填写在Linux安装的maven变量 --> 把自动安装选项去掉
2.5、pom.xml文件配置

二、构建测试

1、执行构建
2、执行构建查看控制台的输出
3、通过查看控制台输出查看构建结果
4、机器上检测jar是否生成运行
5、修改程序端口

改成8989 再次提交代码,重新构建

6、启动新编译好的jar包
7、浏览器测试

输入:http://192.168.72.131:8989/hello

8、maven构建过程详解
相关推荐
siriuuus32 分钟前
Maven 核心概念及生命周期
java·maven
猫头虎2 小时前
解决升级IDEA2025.2后,每次打开Maven项目爆红的问题:Windows和Mac解决方案
java·ide·macos·maven·intellij-idea·idea·intellij idea
一念一花一世界3 小时前
Arbess从入门到实战(16) - 使用Arbess+Gitee实现K8s自动化部署
ci/cd·云原生·容器·kubernetes·tiklab
catoop5 小时前
Jenkins Pipeline 中使用 GitLab Webhook 触发任务执行
jenkins
Gss7776 小时前
Jenkins流水线项目发布
运维·jenkins
爱学习的爬虫6 小时前
Python实现Jenkins实现自动化执行Job
python·自动化·jenkins
dehuisun15 小时前
jenkins流水线部署springboot项目
运维·jenkins
神秘人X70719 小时前
Jenkins 持续集成与部署指南
运维·ci/cd·jenkins
Gss77720 小时前
jenkins介绍与部署
运维·jenkins
ScriptBIN1 天前
管理和构建Java项目的工具--Maven
java·maven