摘要: 【系列文章】Maven 源码解析:依赖调解是如何实现的? 源码解析:四种Maven依赖调解机制的实现。 阅读全文
posted @ 2021-11-21 01:12 xiaoxi666 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 本文是系列文章《Maven 源码解析:依赖调解是如何实现的?》第七篇,也是最后一篇,主要做个总结。请按顺序阅读其他系列文章,系列文章总目录参见:hhttps://www.cnblogs.com/xiaoxi666/p/15583241.html。 总结 在本系列文章中,我们搭建了一个简单的多模块项目 阅读全文
posted @ 2021-11-21 01:11 xiaoxi666 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 本文是系列文章《Maven 源码解析:依赖调解是如何实现的?》第六篇,主要介绍 dependencyManagement 版本锁定原则。请按顺序阅读其他系列文章,系列文章总目录参见:https://www.cnblogs.com/xiaoxi666/p/15583241.html。 场景 我们在根模 阅读全文
posted @ 2021-11-21 01:10 xiaoxi666 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 本文是系列文章《Maven 源码解析:依赖调解是如何实现的?》第五篇,主要介绍同一个文件内声明,后者覆盖前者的原则。请按顺序阅读其他系列文章,系列文章总目录参见:https://www.cnblogs.com/xiaoxi666/p/15583241.html。 场景 这次我们让 A 直接依赖 X, 阅读全文
posted @ 2021-11-21 01:07 xiaoxi666 阅读(243) 评论(1) 推荐(0) 编辑
摘要: 本文是系列文章《Maven 源码解析:依赖调解是如何实现的?》第四篇,主要介绍依赖调解的第二条原则:传递依赖,第一声明者优先。请按顺序阅读其他系列文章,系列文章总目录参见:https://www.cnblogs.com/xiaoxi666/p/15583241.html。 场景 路径最近者优先原则不 阅读全文
posted @ 2021-11-21 01:03 xiaoxi666 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 本文是系列文章《Maven 源码解析:依赖调解是如何实现的?》第三篇,主要介绍依赖调解的第一条原则:传递依赖,路径最近者优先。**本篇内容较多,也是开始源码分析的第一篇,请务必仔细阅读,否则后面的文章可能就看不懂了。**系列文章总目录参见:https://www.cnblogs.com/xiaoxi 阅读全文
posted @ 2021-11-21 01:01 xiaoxi666 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 本文是系列文章《Maven 源码解析:依赖调解是如何实现的?》第二篇,主要介绍如何调试 Maven 源码和插件源码。系列文章总目录参见:https://www.cnblogs.com/xiaoxi666/p/15583241.html。 有了源码包和 Demo 项目,我们就能够着手分析了。那么问题来 阅读全文
posted @ 2021-11-21 00:59 xiaoxi666 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 本文是系列文章《Maven 源码解析:依赖调解是如何实现的?》第一篇,主要做个开头介绍。并为后续的实验做一些准备。系列文章总目录参见:https://www.cnblogs.com/xiaoxi666/p/15583241.html。 前言 相信久经沙场的 Java 开发同学们,一定对 Maven 阅读全文
posted @ 2021-11-21 00:57 xiaoxi666 阅读(549) 评论(0) 推荐(0) 编辑
TOP