2012-11-17 40 views

回答

2

您可以編寫自定義runWithInput任務,通過運行一個新的JVM進程從一個參數文件重定向輸入可以實現這個要求。 見https://github.com/harrah/xsbt/wiki/Processhttps://github.com/harrah/xsbt/wiki/Getting-Started-Custom-Settings

+0

哎唷!是的,很明顯,我可以做到這一點,但我寧願希望有一種不涉及這種駭客水平的標準方式。我猜不是:-( –

+0

我不確定SBT是否在調用'run'時運行一個新進程 - 我認爲它只是創建一個帶有編譯類的新類加載器,並且運行在同一個JVM上。不知道是否可以在現有的JVM中重定向標準輸入 – axel22

+0

啊是的 - 這是有道理的,我猜。時間爲一個sbt插件,也許... –