在没有依赖管理工具之前,一个项目想要使用一个第三方库时就得把这个库下载下来并放到当前项目下,每个项目都得如此,非常的麻烦。
有了依赖管理工具之后:
- 首先,有了公共存储依赖的地方,即依赖仓库,分为:本地仓库和远程仓库。
- 通过依赖管理文件(如,maven的pom.xml、go mod的go.mod文件)可以很方便地引入、去除、更新依赖。比如,想要使用于一个第三方库,直接在依赖管理文件中加上该库的“坐标”就行,依赖管理工具就会帮助开发者去下载、引入所有直接依赖和间接依赖,比人工引入依赖更方便、更高效,开发体验极佳。