0

我想添加依赖spring-boot-devtools但仅用于开发。我尝试通过在我的以下代码段中实现这一点build.gradle

if (project.hasProperty('use-spring-boot-devtools')) {
    compile 'org.springframework.boot:spring-boot-devtools'
}

然后我可以在我的~/.gradle/gradle.properties

use-spring-boot-devtools = true

不幸的是,当我在 IDEA 中运行导入项目时,这不起作用。我想使用相关问题的答案,但仍然无法弄清楚如何定义会影响 IDEA 内部 gradle 的环境变量。

4

1 回答 1

2

不要在gradle.properties. 而是在骆驼情况下定义它:

useSpringBootDevtools=true

对于您的build.gradle文件,请为您的条件依赖项使用以下语法:

if(useSpringBootDevtools.toBoolean())
{
    // your conditional dependency here
}

确保附加toBoolean()到您的密钥,因为它不是由 Gradle 自动转换的。

于 2018-05-20T11:25:45.833 回答