Java第三方库依赖冲突自动化修复框架

毛祥煜, 施游堃, 张源

小型微型计算机系统 ›› 2025, Vol. 46 ›› Issue (06) : 1458 -1464.

PDF
小型微型计算机系统 ›› 2025, Vol. 46 ›› Issue (06) : 1458 -1464. DOI: 10.20009/j.cnki.21-1106/TP.2024-0196

Java第三方库依赖冲突自动化修复框架

    毛祥煜, 施游堃, 张源
作者信息 +

Author information +
文章历史 +
PDF

摘要

现代Java项目通常依赖于数量庞大的开源第三方库,导致依赖冲突问题频繁出现,影响项目稳定性.由于依赖冲突问题成因复杂,人工修复成本极高,但现有工作仅能为开发者提供有限的依赖冲突修复建议,且存在策略单一的缺陷,在面对复杂的项目依赖关系时难以降低修复成本.对此,本文实现了一个基于多样化修复策略的Java第三方库依赖冲突自动化修复框架DCSolver,利用新增与移除依赖关系边等多种操作灵活调整项目依赖结构,构建依赖冲突问题的修复方案,并完成自动化部署.实验结果表明,DCSolver能够高效地帮助开发者修复依赖冲突问题,同时保证项目兼容性与修复方案的轻量性.

关键词

Java / 第三方库 / 依赖管理 / 依赖冲突 / 兼容性分析

Key words

引用本文

引用格式 ▾
Java第三方库依赖冲突自动化修复框架[J]. 小型微型计算机系统, 2025, 46(06): 1458-1464 DOI:10.20009/j.cnki.21-1106/TP.2024-0196

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

AI Summary AI Mindmap
PDF

51

访问

0

被引

详细

导航
相关文章

AI思维导图

/