ユーザ用ツール

サイト用ツール


sbt

文書の過去の版を表示しています。


sbt

scalaのビルドツール。特徴は非常に分かりにくく使いにくいこと

java optionを渡す

コマンドラインオプションで渡す方法

sbt -J-Dlogback.configurationFile=test.conf test

環境変数で渡す

export JAVA_OPTS="-Dlogback.configurationFile=test.conf"
sbt test

build.sbtに書く(forkをfalseにすると無効になるので注意)

javaOptions in Test ++= Seq(
  "-Dlogback.configurationFile=test.conf"
)

testの実行

sbt test
sbt "testOnly service.HogeServiceSpec" 

1クラスのみテストする場合はtestOnlyでクラス名を渡す、とてもダサい。一つのタスクと見做されるように""で囲む必要がある、とてもダサい。

sbt.1577083552.txt.gz · 最終更新: 2019/12/23 06:45 by nullpon