首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IDEA中gradle的开发模式依赖项

IDEA中gradle的开发模式依赖项
EN

Stack Overflow用户
提问于 2018-05-20 17:34:53
回答 1查看 1K关注 0票数 0

我想添加对spring-boot-devtools的依赖,但仅限于开发。我试图通过在我的build.gradle中包含以下代码片段来实现这一点

代码语言:javascript
复制
if (project.hasProperty('use-spring-boot-devtools')) {
    compile 'org.springframework.boot:spring-boot-devtools'
}

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

代码语言:javascript
复制
use-spring-boot-devtools = true

不幸的是,当我在IDEA中运行导入项目时,这不起作用。我想使用answer to related question,但仍然不知道如何定义会影响gradle inside IDEA的环境变量。

EN

回答 1

Stack Overflow用户

发布于 2018-05-20 19:25:46

请不要在gradle.properties中使用连字符连接密钥。取而代之的是用驼峰大小写来定义:

代码语言:javascript
复制
useSpringBootDevtools=true

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

代码语言:javascript
复制
if(useSpringBootDevtools.toBoolean())
{
    // your conditional dependency here
}

确保将toBoolean()附加到你的key,因为它不是Gradle自动转换的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50433430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档