Что-то вроде этого в project/project/Build.scala
должно сделать это:
import sbt._
object PluginDef extends Build {
lazy val projects = Seq(root)
lazy val root = Project("plugins", file(".")) dependsOn( shPlugin )
lazy val shPlugin = uri("file:///tmp/sbt-sh")
}
Обратите внимание, что требуются вложенные каталоги project
с двойным вложением. Я не знаю ни одного способа сделать это из файла .sbt
(может быть, но я не знаю, что это).
Это задокументировано здесь (см. «1d) Зависимость проекта»).