相关疑难解决方法(0)

如何在project/plugins.sbt和project/Build.scala之间共享版本值?

我想在sbtPlugin和构建的其余部分之间共享一个公共版本变量

这是我正在尝试的:

project/Build.scala:

object Versions {
  scalaJs = "0.5.0-M3"
}
object MyBuild extends Build {
  //Use version number
}
Run Code Online (Sandbox Code Playgroud)

plugins.sbt:

addSbtPlugin("org.scala-lang.modules.scalajs" % "scalajs-sbt-plugin" % Versions.scalaJs)
Run Code Online (Sandbox Code Playgroud)

结果是

plugins.sbt:15: error: not found: value Versions
addSbtPlugin("org.scala-lang.modules.scalajs" % "scalajs-sbt-plugin" % Versions.scalaJs)
Run Code Online (Sandbox Code Playgroud)

有没有办法plugins.sbt在构建的其余部分之间共享版本号规范,例如project/Build.scala

sbt

12
推荐指数
1
解决办法
3969
查看次数

标签 统计

sbt ×1