gpt4 book ai didi

intellij-idea - 如何在IntelliJ中为Gradle任务设置环境变量

转载 作者:行者123 更新时间:2023-12-03 10:29:22 28 4
gpt4 key购买 nike

在命令行上运行时,将 Spring 配置文件传递给gradle bootRun的最简单方法是(对我来说)环境变量(例如SPRING_PROFILES_ACTIVE)。

与应用程序配置不同,gradle任务的配置不提供环境变量的输入。而且,由于看上去也没有选择VM选项,所以我无法从IDE中运行这些任务。

我知道,我可以使用envvar集启动IntelliJ,但这似乎很麻烦。

因此,我需要的是SPRING_PROFILES_ACTIVE=dev,testdb gradle bootRun的IntelliJ吊坠,除非有充分的理由,否则他们将其排除在外。

系统是linux,是intellij14。有问题的项目正在使用springboot,我想从在IntelliJ中运行main转到使用springloaded + bootRun和单独的compileGroovy调用运行,因为IntelliJ不能完全“理解” gradle文件,因此隐藏了错误。

最佳答案

使System.propertiesbootRun(或其他)任务中可用。

bootRun.systemProperties = System.properties

这样,我们可以在Intellit VM Options中进行设置,例如 -Dspring.profiles.active=dev

关于intellij-idea - 如何在IntelliJ中为Gradle任务设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27172863/

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