Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在启动scala REPL时将用户定义的包自动导入到scala REPL中?_Scala_Import - Fatal编程技术网

如何在启动scala REPL时将用户定义的包自动导入到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._

当scala REPL启动一些默认包时,如 斯卡拉·朗, Predef是自动可用的。假设我有自己的包,比如com.raghhuramm.rUtils_

如何在REPL启动时自动导入此包?有没有 否则我只需要每天输入“import com.raghhuramm.rUtils.” 我什么时候开始scala REPL

创建一个脚本(
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的,链接的答案也没有提到任何关于自动导入包的内容。