You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Jenkins创建Maven任务失败问题并配置拉取GitHub代码

构建日志(中文翻译)

由用户devopsadmin启动
以SYSTEM身份运行
在工作区/var/lib/jenkins/workspace/indigo-ms中构建
推荐的Git工具为:NONE
未指定凭据

/bin/git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/indigo-ms/.git # 超时时间=10
从远程Git仓库获取变更
/bin/git config remote.origin.url https://github.com/RKnagre/indigo.git # 超时时间=10
从远程仓库获取上游变更
/bin/git --version # 超时时间=10
git --version # 'git version 2.39.2'
/bin/git fetch --tags --force --progress -- https://github.com/RKnagre/indigo.git +refs/heads/*:refs/remotes/origin/* # 超时时间=10
/bin/git rev-parse refs/remotes/origin/dev^{commit} # 超时时间=10
检出版本a568ee82a5685f1c3b89b0376e1298902655bb03 (refs/remotes/origin/dev)
/bin/git config core.sparsecheckout # 超时时间=10
/bin/git checkout -f a568ee82a5685f1c3b89b0376e1298902655bb03 # 超时时间=10
提交信息:"codepush"
/bin/git rev-list --no-walk a568ee82a5685f1c3b89b0376e1298902655bb03 # 超时时间=10
ERROR: Maven Home /opt/apache-maven-3.8.7 不存在
构建完成:FAILURE


问题修复与完整配置步骤

一、先解决「Maven Home不存在」错误

  1. 确认服务器上Maven实际安装路径
    登录Jenkins所在服务器,执行命令:

    mvn -version
    

    输出中会显示Maven的真实安装路径,例如Apache Maven 3.8.7 (/usr/local/apache-maven),记录该路径。

  2. 在Jenkins中配置正确的Maven路径

    • 进入Jenkins后台 → 「系统管理」→ 「全局工具配置」
    • 找到「Maven」板块,点击「添加Maven」
    • 取消「自动安装」勾选(若已手动安装Maven),填写名称(如Maven3.8.7),在「MAVEN_HOME」中填入刚才获取的真实路径
    • 保存配置

二、完整创建Maven任务并配置GitHub拉取

  1. 创建Maven任务

    • Jenkins首页点击「新建任务」,输入任务名称,选择「Maven项目」后点击「确定」
  2. 配置GitHub代码拉取

    • 进入任务配置页,找到「源代码管理」板块,选择「Git」
    • 「仓库URL」填入GitHub仓库地址(如https://github.com/RKnagre/indigo.git)
    • 私有仓库需点击「添加」→「Jenkins」,添加GitHub用户名/个人访问令牌作为凭据,然后在「凭据」下拉框选择该凭据
    • 「分支构建」填写目标分支,例如*/dev
  3. 配置Maven构建

    • 找到「构建」板块,在「Goals and options」中填写Maven命令,如clean install
    • 点击「高级」,确认「MAVEN_HOME」选择全局配置中设置的Maven版本(如Maven3.8.7)
  4. 测试构建
    保存配置后点击「立即构建」,查看日志确认构建成功


内容的提问来源于stack exchange,提问作者Kailas Nagre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 19:47:30