我想开发一个 sbt插件 ,该插件具有仅适用于 Scala 2.13 的依赖项。
我在https://github.com/sbt/sbt/issues/5032上找到了此列表:
- SBT 0.x仅在Scala 2.10.x上运行
- SBT 1.x仅在Scala 2.12.x上运行
- SBT 2.x将仅在Scala 2.13.x或3.0.x上运行
- SBT 3.x将仅在Scala 3.0.x或Scala 3.1.x上运行
最后两行是作者 mr-git 的猜测。
但是,如果实际上有 Scala 2.13 的版本,我没有找到其他胶水。
有人知道吗?
更新:在此处添加:https://discuss.lightbend.com/t/when-is-there-a-sbt-version-for-2-13/5623
答案 0 :(得分:5)
如果怕你运气不好。您的插件必须与SBT二进制兼容,当前对于SBT 1.x.x意味着2.12,对于SBT 0.13.x意味着2.10。互联网上任何地方都找不到任何SBT 2版本的痕迹,当然SBT GitHub repository
中肯定没有这样的版本。情况与之前的Scala 2.11相似,请参见Does sbt build against scala 2.11?和What's the relationship of the versions of scala when I use sbt to build a scala project?