如何为我的sbt插件添加依赖项?

时间:2019-04-29 00:11:55

标签: scala sbt sbt-plugin

我想在SBT-Plugin的代码中添加要使用的库。

我做了

...

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

有些类来自我添加的库。


我做错什么了吗?

0 个答案:

没有答案