使用sbt console
时,我发现自己反复输入一些导入语句。如果有办法告诉sbt总是运行命令,那将会很棒。有办法吗?
目前我有一个狡猾的解决方案:
( echo "import my.app._
import my.app.is.sooo.cool._" && cat ) | sbt console
Googleability字样:
初始命令,第一个命令,初始表达式,构建文件,初始语句,启动表达式,启动命令,启动语句。
答案 0 :(得分:7)
您可以使用initialCommands:
initialCommands in console := """import my.app._
import my.app.is.sooo.cool._"""
答案 1 :(得分:-1)
鉴于“sbt console”允许您运行scala repl,为什么不创建自定义.scala文件(比如“default.scala”)来存储所有导入,然后运行:load /path/to/default.scala
?这将以持久的方式实现您的需求。