Scala 如何在sbt shell中加载项目后立即执行任务/命令

Scala 如何在sbt shell中加载项目后立即执行任务/命令,scala,build,sbt,Scala,Build,Sbt,我希望每次进入sbt shell时都执行一个任务/命令。是否有任何init任务或init命令设置?还有别的办法吗 您是否使用*.sbt或*.scala来定义您的sbt项目? 对于scala文件,它应该很简单。基本上,在sbt启动期间,scala类中的所有代码都被编译和执行。所以基本上,您可以做的是定义您想要在项目定义的class/object中直接执行的命令(函数) 备选案文2。基于文档 注意onLoad设置键。我正在使用*.scala文件。选项1不起作用,因为我需要代码中的记录器。onLoa

我希望每次进入sbt shell时都执行一个任务/命令。是否有任何init任务或init命令设置?还有别的办法吗

您是否使用
*.sbt
*.scala
来定义您的sbt项目? 对于scala文件,它应该很简单。基本上,在sbt启动期间,scala类中的所有代码都被编译和执行。所以基本上,您可以做的是定义您想要在项目定义的
class/object
中直接执行的命令(函数)

备选案文2。基于文档


注意
onLoad
设置键。

我正在使用*.scala文件。选项1不起作用,因为我需要代码中的记录器。onLoad设置键执行此任务。非常感谢。