簡體   English   中英

用於gradle intellij的環境變量-Spring Boot

[英]environment variable used with gradle intellij - spring boot

我正在使用在Windows 7上使用gradle構建的IntelliJ的最新版本來構建Spring Boot Java應用程序。我試圖在我的application.properties中利用環境變量,使該功能正常工作的一種方法是采用followimg腳步。 如果我從gradle轉換為maven,我可以簡單地利用菜單Run-> Edit Configurations下的Environment Variable。

請讓我知道為什么此過程不適用於gradle,以及是否建議使用以下過程。

來自application.properties

MyApplication.log_level = ${LOG_LEVEL}

來自build.gradle

setEnvVarRunConfiguration 'MyApplication', 'LOG_LEVEL', 'INFO'

def setEnvVarRunConfiguration( final String configuration, final String envName, final String envValue ) {
  final javaExecRunConfiguration = { task -> task instanceof JavaExec && task.name == "run $configuration" }
  tasks.matching(javaExecRunConfiguration).all { environment envName, envValue }
}

文件->設置->構建,執行,部署>構建工具> Gradle Runner

確保未選中“將IDE生成/運行到gradle復選框”復選框

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM