我想在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
有些类来自我添加的库。
我做错什么了吗?