Gradle中插件的使用

作者: itfitness | 来源:发表于2021-12-06 17:07 被阅读0次

    目录

    插件的类型

    插件的类型分为:
    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包功能



    相关文章

      网友评论

        本文标题:Gradle中插件的使用

        本文链接:https://www.haomeiwen.com/subject/jpfnxrtx.html