我想添加对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中运行导入项目时,这不起作用。我想使用answer to related question,但仍然不知道如何定义会影响gradle inside IDEA的环境变量。
发布于 2018-05-20 19:25:46
请不要在gradle.properties中使用连字符连接密钥。取而代之的是用驼峰大小写来定义:
useSpringBootDevtools=true对于build.gradle文件,请对条件依赖项使用以下语法:
if(useSpringBootDevtools.toBoolean())
{
// your conditional dependency here
}确保将toBoolean()附加到你的key,因为它不是Gradle自动转换的。
https://stackoverflow.com/questions/50433430
复制相似问题