美文网首页
使用Kotlin代替Groovy实现gradle插件

使用Kotlin代替Groovy实现gradle插件

作者: wind_sky | 来源:发表于2020-11-26 18:09 被阅读0次

    一. 背景

    Kotlin 已然成为Android 开发的首推语言,我们以前在开发gradle 插件时,通常会使用groovy 语言,那么如果我们想用Kotlin 来开发该怎么做呢?

    二. 配置

    1. 根目录build.gradle 配置
    buildscript {
        ext.kotlin_version = '1.4.10'
        ext.gradleVersion = '4.1.1'
        repositories {
            google()
            jcenter()
        }
        dependencies {
            classpath "com.android.tools.build:gradle:$gradleVersion"
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        }
    }
    
    2. 插件Moudle 级build.gradle 配置
    plugins {
        id 'org.jetbrains.kotlin.jvm'          // 注意要应用Kotlin 插件
    }
    
    repositories {
        google()
        jcenter()
        mavenCentral()
    }
    
    dependencies {
        implementation gradleApi()              // gradle API
        implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
        implementation "com.android.tools.build:gradle:$gradleVersion"
    }
    
    3. 在插件module下的src/main目录下写代码就可以了

    :关于gradle 插件的其他注意点和配置可见自定义Gradle 插件及遇到的问题

    相关文章

      网友评论

          本文标题:使用Kotlin代替Groovy实现gradle插件

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