每次进入sbt shell时,我都想执行一个任务/命令。是否有任何init-task或init-command设置?还有其他方法吗?
答案 0 :(得分:2)
您是否使用*.sbt
或*.scala
来定义您的sbt项目?
对于scala文件,它应该很简单。基本上在sbt启动期间,scala类中的所有代码都被编译和执行。所以你基本上可以做的是定义你想在你的项目定义的class/object
内直接执行的命令(函数)。
选项2.基于文档。
http://www.scala-sbt.org/0.12.2/docs/faq.html#how-can-i-take-action-when-the-project-is-loaded-or-unloaded
请注意onLoad
设置键。