sbt:显示run任务调用的java命令

时间:2013-10-23 22:39:03

标签: sbt

我可以让sbt run回显它正在调用的确切java命令吗?

这个问题has been asked before,但OP的问题在没有回答问题的情况下得到了解决,所以我再次提问。

1 个答案:

答案 0 :(得分:2)

我原以为会这样做:

set logLevel := Level.Debug

它可以从大多数命令中产生大量信息,但遗憾的是,它不是分叉的run

https://github.com/sbt/sbt/blob/0.13.0/run/src/main/scala/sbt/Run.scala,似乎显然缺少对log.debug(...)的调用。 https://github.com/sbt/sbt/blob/0.13.0/run/src/main/scala/sbt/Fork.scala中相同。您可以修补其中一个或两个源文件,以记录要记录的内容并重建sbt。

如果这看起来过于雄心勃勃,除了从inspect run开始,然后在“依赖关系:”下列出的各种设置上执行inspectshow之外,不确定要建议的内容;这至少会显示出run任务的所有不同信息。