使用 Gradle 插件确保依赖版本一致 需求背景 组件化 确保不同组件的依赖版本一致 通过 gradle 插件统一指定依赖版本 如何写一个 gradle 插件 IDE:intellji lanugage:groovy maven 仓库:local vs remote 依赖信息配置化 依赖信息写死在代码里 不符合封闭开放原则 写在配置文件中 *.properties