如何在启动scala REPL时将用户定义的包自动导入到scala REPL中?
当scala REPL启动一些默认包时,如 斯卡拉·朗, Predef是自动可用的。假设我有自己的包,比如com.raghhuramm.rUtils_ 如何在REPL启动时自动导入此包?有没有 否则我只需要每天输入“import com.raghhuramm.rUtils.” 我什么时候开始scala REPL 创建一个脚本(如何在启动scala REPL时将用户定义的包自动导入到scala REPL中?,scala,import,Scala,Import,当scala REPL启动一些默认包时,如 斯卡拉·朗, Predef是自动可用的。假设我有自己的包,比如com.raghhuramm.rUtils_ 如何在REPL启动时自动导入此包?有没有 否则我只需要每天输入“import com.raghhuramm.rUtils.” 我什么时候开始scala REPL 创建一个脚本(myPreload.scala),其中包含您想要的所有导入: // in myPreload.scala import com.raghhuraamm.rUtils._
myPreload.scala
),其中包含您想要的所有导入:
// in myPreload.scala
import com.raghhuraamm.rUtils._
假设类打包在my.jar
中,按如下方式启动scala
repl:
scala -cp path/to/my.jar -i some/other/path/to/myPreload.scala
如果可以使用
sbt控制台
启动REPL,则可以创建一个build.sbt
包含以下行:
compilein-in-console+=“import com.raghhuramm.rUtils.”中的initialCommands
来源:请参考@ChaitanyaWaikar。这个问题既不是关于SBT的,链接的答案也没有提到任何关于自动导入包的内容。