如何在build.gradle中设置变量?

时间:2018-09-18 12:20:15

标签: gradle

我尝试在build.gradle中使用变量替换硬编码版本, 但它不起作用。以下是我的构建脚本的示例。我的gradle是4.10 任何提示都值得欢迎!

ext {
   springVersion = "2.0.4.RELEASE"
}

buildscript {
   repositories {
       mavenCentral()
   }
   dependencies {
      classpath("org.springframework.boot:spring-boot-gradle-plugin:${springVersion}")
   }
}

1 个答案:

答案 0 :(得分:2)

ext块需要嵌套在buildscript部分中:

buildscript {
    ext {
        springVersion = "2.0.4.RELEASE"
    }
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springVersion}")
    }
}

显然,buildscript块要先评估。