如何解决哪个版本的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 举报,一经查实,本站将立刻删除。