build.gradle系列:maven { url ‘https://jitpack.io‘ }的语法
Posted zhangjin1120
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了build.gradle系列:maven { url ‘https://jitpack.io‘ }的语法相关的知识,希望对你有一定的参考价值。
当前的android Studio版本是4.0.2,gradle插件版本是4.0.2,gradle版本是gradle-6.1.1-all.zip
。
maven { url 'https://jitpack.io' }
语法规则到底是什么?RepositoryHandler.java
的源码中可以看到maven方法的定义如下:
MavenArtifactRepository maven(Closure closure);
- Closure类,就是大名鼎鼎的
闭包
。 - 再结合
调用Groovy方法时可以省略括号
,所以,还原一下就是:
maven({ url 'https://jitpack.io' })
- 下面的代码,可以推理一下,
allprojects
和repositories
也是两个方法,方法的参数也是Closure
。
allprojects {
repositories {
google()
jcenter()
}
}
ctrl+鼠标左键打开看看,验证下。果然,Project.java
类中的两个方法定义如下:
以上是关于build.gradle系列:maven { url ‘https://jitpack.io‘ }的语法的主要内容,如果未能解决你的问题,请参考以下文章
Netbeans 使用 pom.xml (Maven) 而不是 build.gradle (Gradle)
Gradle build.gradle 到 Maven pom.xml
Gradle build.gradle to Maven pom.xml ,终于找到你了。
如何使用 kotlinscript DSL (build.gradle.kts) 通过 url 添加 maven 存储库