gpt4 book ai didi

gradle - IDEA中gradle的开发模式依赖

转载 作者:行者123 更新时间:2023-12-03 05:09:27 24 4
gpt4 key购买 nike

我想添加对 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但仍然无法弄清楚如何定义会影响 IDEA 内部 gradle 的环境变量。

最佳答案

不要在 gradle.properties 中使用连字符连接您的 key 。 .而是在 Camel 情况下定义它:

useSpringBootDevtools=true

并为您的 build.gradle文件,为您的条件依赖使用以下语法:
if(useSpringBootDevtools.toBoolean())
{
// your conditional dependency here
}

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

关于gradle - IDEA中gradle的开发模式依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50433430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com