0
実行時に渡されたプロパティを取得して使用しようとしていますが、VMパラメータとしてIntelliJからプロパティを渡そうとすると機能します。しかし、私はsbtを使用してそれを渡そうとすると、私のプロパティはピックアップされていません。SBTコマンドからプロパティを受け取らないアプリケーション
コードIntelliJの実行構成
SBT CLを使用してapplication.ci.conf
で
-Dconfig.resource=application.ci.conf
結果を使用して
val file = System.getProperty("config.resource", "application.conf")
println(file)
プロパティを読み込みますI
application.conf
で
sbt -Dconfig.resource=application.ci.conf test
結果
なぜ最初の作業ではなく第二のですか?
あなたのbuild.sbtに次の行を追加することができます