Gradle 依赖管理
Gradle 和 Maven 一样可以实现依赖管理,不过 Maven 是使用 xml 文件来管理依赖,Gradle 是使用 gradle 文件(实际上为groovy脚本)来管理依赖,这使得配置过程更加灵活简便,Gradle可以使用 Maven 中央仓库,也可以使用 Apache-Ivy 仓库及其他私有库;
一个简单的依赖脚本如下:
build.gradle
如果是在IDEA下使用的依赖脚本,在添加了新的依赖后,只要点击右边Gradle面板的更新按钮,就可以自动下载依赖库,不用命令行手动运行脚本;
添加/更换仓库
使用 Maven 中央仓库
使用 maven 中央仓库的配置如下:
使用 Maven 第三方仓库
可以通过以下添加第三方 Maven 仓库;
在国内不开 VPN 直接使用 Maven中央仓库下载依赖包的速度是很慢的,可以使用国内的阿里云 maven 仓库提高下载速度,如下:
使用本地 Maven 仓库
在本地安装配置了Maven之后,默认情况下,本地的Maven仓库位于【
USER_HOME/.m2/repository】 目录下,当然也可以自己修改本地 maven 仓库地址;
使用本地仓库配置如下:
添加依赖
添加外部依赖
添加外部依赖的配置都包含在一个 dependencies 节点中,外部依赖包含 "group","name","version" 几个属性,其中"name"属性为必填属性,"group","version" 为可选属性,配置格式如下:
也可以使用以下更加简短的配置方式:
其中"complie" 为依赖配置,使用不同的插件有不同的依赖的配置,以Java插件为例,包含以下可选的依赖配置
不同的依赖配置要根据需求进行选择,如以下一个示例:
添加本地 Jar 包依赖
当外部仓库不存在一些类库是,可以本地手动导入jar包,可以工程根目录下创建一个 lib 目录用于存放本地类库,将需要加载的 jar 包都放置在该 jar 包中,配置如下:
当然也可以将 lib 下的 jar 包批量导入,不同手动一个个包导入,如下: