相关疑难解决方法(0)

如何在sbt中抑制信息和成功消息?

当我这样做时,sbt run我会看到一些我想要摆脱的页眉和页脚信息:

$ sbt run 
[info] Set current project to XXX (in build file:/path/to/dir/)
<actual program output goes here; stuff I care about>
[success] Total time: 68 s, completed Apr 1, 2012 7:30:45 PM
$ 
Run Code Online (Sandbox Code Playgroud)

如何摆脱这两条额外的线(即线[info][success]线)?是否有build.sbt可用的配置设置?理想情况下,我不希望有另一个工具/依赖只是为了摆脱这两行.

以下列出了我尝试过的事情:

  • 将run logvel设置为Warn
  • 将Global logLevel设置为警告
  • -Dsbt.log.noformat=true

我当前使用的解决方法:复制生成(通过执行或)执行的java调用,并直接在命令行上手动运行该命令.sbtpstopfork in run := truejava

如果sbt可以被告知不打印这些线条,那将是最好和更清洁.

  • Scala版本:2.9.1
  • SBT版本:0.11.1

scala sbt

17
推荐指数
3
解决办法
5083
查看次数

Play Framework 2.1:在Build.scala中使用play.api.Configuration

在顶部的回答播放框架2:阅读Build.scala定义的应用程序版本,它的建议,应用程序版本号中规定conf/application.conf,并在加载Build.scala通过play.api.Configuration.我正在使用Play 2.1-RC2并在构建时收到以下错误消息:

[error] [...]/project/Build.scala:7: object Configuration is not a member of package play.api 
[error] val conf = play.api.Configuration.load(new File("."))
Run Code Online (Sandbox Code Playgroud)

我认为这可能是因为Play 2.1构建依赖项必须被指定为SBT的插件,而play.api.Configuration不是Play的SBT插件的一部分.我猜我必须包含Play的核心库project/plugins.sbt,但我还没弄清楚如何.有任何想法吗?

(注意:如果我有足够的重复点,本来可以在原始问题中做出评论)

java version playframework-2.1

12
推荐指数
1
解决办法
5686
查看次数

标签 统计

java ×1

playframework-2.1 ×1

sbt ×1

scala ×1

version ×1