SBT插件%%%在哪里定义?

问题描述

我有一个SBT插件,它将在编译之前自动生成一些Scala.js代码。这段代码取决于启用插件后要自动包含的库。

这可以编译并运行,但是没有获得该库的Scala.js版本:

import sbt._
import Keys.libraryDependencies

object MyPlugin extends AutoPlugin {
  object autoImport {
    lazy val baseSettings: Seq[Def.Setting[_]] = Seq(
      libraryDependencies += "my.lib" %% "library" % "0.1.0"
    )
  }

  import autoImport._

  override lazy val projectSettings = baseSettings
}

当我尝试使用"my.lib" %%% "library" % "0.1.0"时,我得到:

value %%% is not a member of String

我觉得我可能缺少导入,但是我找不到应该在哪里定义。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)