gradle version

Posted on By ᵇᵒ

获取 gradle 主版本号:

// 需要显式导包,否则部分 gradle 版本无法找到 GradleVersion 类
import org.gradle.util.GradleVersion

// 获取 gradle 的主版本号
def static getGradleMajorVersion() {
    final semVerList = GradleVersion.current().version.tokenize('.')
    try {
        return semVerList[0].toInteger()
    } catch (Exception e) {
        println("wtf: ${e.message}")
    }
    return 0
}