在Jenkins中安装Maven插件时遇错误求助
Jenkins安装Maven Integration插件失败(依赖问题)
环境信息
- Maven 3.6.3
- Jenkins 2.332.1
- Java 11.0.19
问题描述
在Jenkins中创建Maven任务时,需安装Maven Integration插件,但安装失败,报错显示依赖的Jenkins JSch dependency插件加载失败。
报错信息
Maven Integration Failure - java.io.IOException: Failed to load: Maven Integration plugin (maven-plugin 3.22) - Failed to load: Jenkins JSch dependency plugin (jsch 0.2.8-65.v052c39de79b_2) at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:1018) at hudson.PluginManager.dynamicLoad(PluginManager.java:926) Caused: java.io.IOException: Failed to install maven-plugin plugin at hudson.PluginManager.dynamicLoad(PluginManager.java:940) at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2217) Caused: java.io.IOException: Failed to dynamically deploy this plugin at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2221) at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1867) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:121) at java.base/java.lang.Thread.run(Thread.java:829)
相关截图
- 安装错误截图:安装Maven插件时的错误截图
- 插件安装成功提示截图:插件安装成功提示截图
解决方法
1. 手动安装依赖的JSch插件
- 前往Jenkins插件仓库,搜索
JSch dependency plugin,下载版本为0.2.8-65.v052c39de79b_2的hpi安装包 - 登录Jenkins,进入系统管理 > 插件管理 > 高级页面
- 在「上传插件」区域选择下载好的hpi文件,点击上传并等待安装完成,之后重启Jenkins
2. 重新安装Maven Integration插件
Jenkins重启后,回到插件管理 > 可选插件,搜索Maven Integration plugin,选择版本3.22进行安装,安装完成后再次重启Jenkins
3. 切换Jenkins插件更新源(可选)
若默认更新源下载不稳定,可切换为国内镜像源:
- 进入系统管理 > 插件管理 > 高级
- 将「升级站点」的URL替换为国内镜像,例如:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json - 提交后刷新插件列表,重新尝试安装
4. 验证安装
安装完成后,回到Jenkins首页点击「新建任务」,确认能看到「Maven项目」选项,或在插件管理 > 已安装中确认两个插件均正常显示
内容的提问来源于stack exchange,提问作者Be_developer
相关产品推荐
相关产品推荐

