我想补充一点,我要我的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
一些类从库来我补充道。
难道我做错了什么 ?