当前位置: 首页 > news >正文

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

解决方法:

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构建过程详解

相关文章:

  • 华为DSVPN
  • Manus AI:国产AI Agent的破局与隐忧
  • MyBatis-Plus 分页查询接口返回值问题剖析
  • got表hook和inlinehook的优缺?(面试题)
  • 深度学习历程
  • 【从零开始学习计算机科学】计算机体系结构(二)指令级并行(ILP)
  • 面试之《技巧》
  • 云服务运维智能时代:阿里云操作系统控制台
  • ctf-WEB: 关于 GHCTF Message in a Bottle plus 与 Message in a Bottle 的非官方wp解法
  • 2025涡轮展技术论坛看点:整机研发-核心部件-材料工艺-运维服务
  • 算法精讲 | 树(二):BFS层序遍历の魔法——像水波纹一样扫描整棵树
  • ⚡ 回声谷即时通讯系统
  • 在Vue中如何高效管理组件状态?
  • C# BlockingCollection
  • 【C#实现手写Ollama服务交互,实现本地模型对话】
  • 【Linux】用户和组
  • 使用miniforge安装python并用pycharm打开使用
  • 开源、创新与人才发展:机器人产业的战略布局与稚晖君成功案例解析
  • 【每日学点HarmonyOS Next知识】span问题、组件标识属性、属性动画回调、图文混排、相对布局问题
  • 【hot100】实现Trie(前缀树)
  • 大四本科生已发14篇SCI论文?重庆大学:成立工作组核实
  • 优化网络营商环境,上海严厉打击涉企网络谣言、黑灰产等违法犯罪
  • 商务部新闻发言人就中美经贸高层会谈答记者问
  • 中东睿评|胡塞武装已成为楔入中东各方力量之间的钉子户
  • 张家口一景区观光魔毯疑失控致游客被甩出,涉事景区改造升级重新开园才3天
  • 中国驻日本大使吴江浩就日本民用飞机侵闯我钓鱼岛领空向日方提出严正交涉