我正在使用Sbt进行持续集成(Bamboo).我想检查所有环境变量是否已设置或获取描述性错误消息.我使用以下方法:
def env(n: String) = Option(System.getenv(n)).getOrElse(throw new RuntimeException("Undefined required environment variable " + n))
val mySetting = env("REQUIRED_ENV_VAR") + "..."
Run Code Online (Sandbox Code Playgroud)
相反,我得到了
[error] java.lang.ExceptionInInitializerError
[error] Use 'last' for the full log.
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? q
Run Code Online (Sandbox Code Playgroud)
两个问题: