Я хотел бы добавить библиотеку, которую я собираюсь использовать, в коде моего SBT-плагина.
Я сделал
...
sbtPlugin := true
libraryDependencies += "..." %% "..." % "..."
enablePlugins(SbtPlugin)
scriptedLaunchOpts := {
scriptedLaunchOpts.value ++
Seq("-Xmx1024M", "-Dplugin.version=" + version.value)
}
scriptedBufferLog := false
...
в build.sbt
находится в корне моего проекта плагина.
▶ tree -L 1
.
├── README.md
├── build.sbt <- this one
├── project
└── src
Но когда я запускаю тест, следующее: https://www.scala -sbt.org / 1.x / docs / Testing-sbt-plugins.html .
Я бегу
sbt 'set isSnapshot := true' scripted
И я получаю
java.lang.NoClassDefFoundError
с некоторым классом из библиотеки, которую я добавил.
Я что-то не так делаю?