Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 407 Bytes

File metadata and controls

20 lines (13 loc) · 407 Bytes

使用 Gradle 插件确保依赖版本一致

需求背景

  • 组件化
  • 确保不同组件的依赖版本一致
  • 通过 gradle 插件统一指定依赖版本

如何写一个 gradle 插件

  • IDE:intellji
  • lanugage:groovy
  • maven 仓库:local vs remote

依赖信息配置化

  • 依赖信息写死在代码里
    • 不符合封闭开放原则
  • 写在配置文件中 *.properties