3
- SBT 1.02
- 斯卡拉2.12.3
- 的Java 8
- Ubuntu Linux操作系统的16.04上的ThinkPad &的Mac OS X塞拉利昂(10.12.6)
我采取的步骤:
- 在这里使用说明在Linux和Mac上安装了SBT:http://www.scala-sbt.org/1.x/docs/
- 创建Hello World示例。
- 试图在SBT和bash命令行中运行示例程序。
- 观察发现,不管是什么我试过设置,我仍然会看到调试消息:
这里有一个例子:
Osiris:hello Noel$ sbt
[info] Loading project definition from
/Users/Noel/src/scala/sandbox/hello/project
[info] Loading settings from build.sbt ...
[info] Set current project to Hello (in build
file:/Users/Noel/src/scala/sandbox/hello/)
[info] sbt server started at 127.0.0.1:5256
sbt:Hello> logLevel
[info] warn
sbt:Hello> run
[info] Running example.Hello
hello
[debug] Waiting for threads to exit or System.exit to be called.
[debug] Classpath:
[debug] <abbreviated>.../hello_2.12-0.1.0-SNAPSHOT.jar
[debug] <abbreviated>.../scala-library.jar
[debug] Waiting for thread run-main-0 to terminate.
[debug] Thread run-main-0 exited.
[debug] Interrupting remaining threads (should be all daemons).
[debug] Sandboxed run complete..
[debug] Exited with code 0
[success] Total time: 0 s, completed Oct 15, 2017 9:44:13 PM
sbt:Hello>
我的尝试:
- 从命令line: sbt warn run
- SBT内: warn 运行
- 修改build.sbt包含线路: 日志等级:= Level.Warn
这里是build.sbt样子:
import Dependencies._
logLevel := Level.Warn
lazy val root = (project in file(".")).
settings(
inThisBuild(List(
organization := "com.example",
scalaVersion := "2.12.3",
version := "0.1.0-SNAPSHOT",
)),
name := "Hello",
libraryDependencies += scalaTest % Test
)
我也搜索过此论坛,但这个问题在4年前被问及,这些答案不适合我。我错过了什么?
在此先感谢。