Infra-Gradle-Plugin

gradle-plugin-portal
workflow status
license

该插件旨在简化 Gradle 项目配置,几行代码就可以迅速开始一个项目, 仅支持 Kotlin DSL, Groovy 未测试!

引入插件

plugins {
    id("com.labijie.infra") version "your version"
}

infra {
    useDefault {
        infraBomVersion = "2.6.0" //如果不配置,表示不使用 Infra-Bom, 同时单元测试的依赖也不会被配置
    }

    //发布到 maven 和私有 nexus, 非类库创作者不需要这个方法
    usePublish {
        description = "dxxxx"
        projectUrl = "https://localhost"
        gitUrl = "https://localhost"
        githubScmUrl = "https://localhost"
    }

    //加入 nexus publish 插件做 CI,只适合在跟项目使用这个方法
    useNexusPublish()
}

dependencies {
    //...和原生 DSL 用法一致
}


GitHub

View Github