Как я могу добавить зависимость к моему плагину sbt? - PullRequest
1 голос
/ 29 апреля 2019

Я хотел бы добавить библиотеку, которую я собираюсь использовать, в коде моего 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

с некоторым классом из библиотеки, которую я добавил.


Я что-то не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...