gpt4 book ai didi

java - Spring Boot + Gradle : take VM options when I run single tests

转载 作者:太空宇宙 更新时间:2023-11-04 09:33:41 28 4
gpt4 key购买 nike

当我从 IntelliJ 运行 test 之类的 Gradle 任务时,我在“编辑配置”对话框中为所有测试设置了 VM 选项和/或环境变量,并且它们可以正常工作。请参阅我的问题 how to set spring.config.location for a gradle spring boot project in Intellij IDEA community version?

现在,如果我想运行单个测试,我必须:

  • 运行测试,当然会失败
  • 编辑配置以添加虚拟机选项和/或环境变量
  • 再次运行

是否有某种方法可以在 build.gradle 中配置虚拟机选项和/或环境变量,以便每个测试都会自动获取它们?

PS:参数为 -Dspring.profiles.active=...-Dspring.config.additional-location

最佳答案

尝试在文件 gradle.properties 中设置系统属性,如下所示:

systemProp.spring.profiles.active=profileName
spring.config.additional-location=additionalLocation

See also: https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_system_properties

关于java - Spring Boot + Gradle : take VM options when I run single tests,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56771139/

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