依赖的坐标
仓库中构件(jar包)的坐标是由configurationName "group:name:version:classifier@extension"
组成的字符串构成,如同Maven中的GAV
坐标,Gradle可借由此来定位你想搜寻的jar
包。
在gradle中可以通过以下方式来声明依赖:
testCompile group: 'junit', name: 'junit', version: '4.0'
项目 | 描述 |
---|---|
configurationName | 依赖的作用范围,具体介绍看本章第二小节 |
group | 通常用来描述组织、公司、团队或者其它有象征代表意义的名字,比如阿里就是com.alibaba ,一个group下一般会有多个artifact |
name | 依赖的名称,或者更直接来讲叫包名、模块、构件名、发布物名以及随便你怎么称呼。druid 就是com.alibaba 下的一个连接池库的名称 |
version | 见名知意,无它,版本号。 |
classifier | 类库版本,在前三项相同的情况下,如果目标依赖还存在对应不同JDK版本的版本,可以通过此属性指明 |
extension | 依赖的归档类型,如aar |