有没有办法格式化sbt的show命令的输出?

时间:2013-05-28 18:16:38

标签: scala sbt

例如,如果我运行'show dependency-classpath',我得到一个非常长的单行,因为默认输出格式是ArrayBuffer的toString()。有没有漂亮的打印选项,所以这个输出更容易阅读?

1 个答案:

答案 0 :(得分:2)

0.13中有一个新的export命令,用于在命令行上可用的表单中显示类路径和编译/运行命令。例如,

> export dependencyClasspath
/home/user/.sbt/boot/scala-2.10.1/lib/scala-library.jar:/home/user/.ivy2/cache/com.sun.jmx/jmxri/jars/jmxri-1.2.1.jar

任务必须显式输出此格式,而show只需调用toString就可以得到结果。没有其他替代品可以每行打印一个或类似的东西。