Gradle中插件的使用
2021-12-06 本文已影响0人
itfitness
目录
插件的类型
插件的类型分为:
1.脚本插件
2.二进制插件
插件的使用
1.脚本插件的使用
脚本插件的使用方法如下:
apply(from:<文件名>)
比如:
apply(from:"common.gradle")
common.gradle文件如下:
//定义变量
ext{
defaultName = "李四"
}
这里在build.gradle中定义一个Task打印这个变量
task Hello{
println defaultName
}
结果如下
2.二进制插件的使用
二进制插件的使用如下:
//这里的java是插件的id,我们引用插件一般是使用id
apply plugin:"java"
在Gradle2.1之后一般使用这种方式比较方便
plugins {
id 'java'
}
以上是针对托管在了https://plugins.gradle.org/网站上的插件的配置,如果不是托管在该网站的插件需要配置buildscript比如Android的插件
buildscript {
repositories {
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
maven { url "https://oss.jfrog.org/libs-snapshot" }
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.1.3'
}
}
插件引入后就可以使用插件的功能了,比如这里我使用下java插件的打jar包功能