微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

哪个版本的SBT? scala2.13.3

如何解决哪个版本的SBT? scala2.13.3

根据SBT网站,SBT的最新版本为1.3.13。在最新版本的Scala 2.13.3中可用吗?

解决方法

是的

您可以下载sbt的最新版本(目前为1.3.13)

https://www.scala-sbt.org/download.html

如果将其写入文件 project / build.properties

,并将其用于您的项目
sbt.version = 1.3.13

您还可以在文件 build.sbt

中写入
scalaVersion := "2.13.3"

当前是Scala的最新版本

https://www.scala-lang.org/download/all.html

所以您将使用Scala和sbt的最新版本。

一些侧面的评论。 Sbt是用Scala本身编写的。对于sbt 1.3.13,它是Scala 2.12.10。此版本的Scala最有可能与您无关。它仅与开发sbt或为sbt等编写插件的人相关。另外,文件 build.sbt 是Scala中的脚本,使用在 project / build.sbt 中指定的Scala版本。 >即位于元项目(sbt is recursive)的构建文件中。它应该是Scala 2.12.x,因为它与Scala sbt的版本具有二进制兼容性,即从2.12.0到2.12.12。因此,您可以在项目Scala代码中编写val x: 1 = 1(单一类型,Scala-2.13功能),但不能在 build.sbt 中编写。从这个意义上讲,答案是

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。