在sbt运行任务中重定向stdin / stdout

时间:2012-11-17 11:24:25

标签: scala sbt

有没有办法为sbt run任务重定向stdin / stdout?我可以从Bash shell中这样做:

sbt run < myfile.txt

但不是来自sbt控制台。这不起作用,例如:

> run < myfile.txt

1 个答案:

答案 0 :(得分:3)

您可以编写一个自定义runWithInput任务,通过运行带有从参数文件重定向的输入的新JVM进程来为您执行此操作。 请参阅https://github.com/harrah/xsbt/wiki/Processhttps://github.com/harrah/xsbt/wiki/Getting-Started-Custom-Settings