我正在尝试构建 [email protected]:kamon-io/Kamon.git,特别是 kamon-pekko 和 kamon-pekko-http jar。当我跑步时
sbt 包,我明白了
[info] loading project definition from /home/dave/dev/external/Kamon/instrumentation/kamon-pekko/project
/home/dave/dev/external/Kamon/instrumentation/kamon-pekko/build.sbt:4: error: not found: value scala_2.12_version
crossScalaVersions := Seq(`scala_2.12_version`, `scala_2.13_version`)
^
/home/dave/dev/external/Kamon/instrumentation/kamon-pekko/build.sbt:4: error: not found: value scala_2.13_version
crossScalaVersions := Seq(`scala_2.12_version`, `scala_2.13_version`)
有人可以解释我应该如何构建这个吗?我真的只对 2.13 版本感兴趣。
Kamon 项目是一个多模块项目。
您需要在根文件夹中运行 SBT 命令,然后可以选择仅选择一个子项目。我怀疑您直接在子文件夹中运行命令。
例如,根
build.sbt
包含kamon-pekko
子项目的定义:https://github.com/kamon-io/Kamon/blob/14cba5232cc97a8efa2e4ade5eaeeca4905280f3/build.sbt#L492
交互模式下,例如:
sbt
...
> projects
> project kamon-pekko
> package