在Gradle脚本中使用第三方依赖

有些时候,当需要定制化一个个性化任务时,难免会用到一些外部依赖。那么如何让这些外部依赖在脚本中可用就成了一个问题。而此篇便是来解决这个问题的。

在Gradle脚本中,有一个buildscript块,这个块在我们引用三方插件的时候比较常见。在buildscript块中,同样有如脚本结构一样的repositories,dependencies,那么这个块的作用是什么呢?对了,它的作用即是 给脚本本身提供依赖。

到这里你应该已经明白了,如果自定义的任务中需要使用外部依赖,只需要通过buildscript块将依赖加载给脚本即可。具体示例可见如下代码:

buildscript {

repositories {

jcenter()

}

dependencies {

classpath 'cn.pkaq:ptj.tiger:0.1.0'

}

}

task x {

def sb=" "

def sb_bravo =" - _____ - |||| "

println sb_bravo

println StringUtils.isEmpty(sb)

println StringUtils.isBlank(sb)

println Tiger.sayHi()

}

了解更多可关注:https://github.com/GradleCN/GradleSide/

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180717G1LBLS00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券