我可以让sbt run
echo 它调用它的确切 java 命令吗?
之前已经问过这个问题,但是没有回答问题就解决了OP的问题,所以我再次问。
我原以为会这样做:
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
然后执行之外inspect
,不确定还有什么建议;show
这至少会显示所有输入run
任务的不同信息。