簡體   English   中英

哪個版本的SBT? Scala2.13.3

[英]Which version of SBT ? scala2.13.3

根據 SBT 網站,SBT 的最新版本是 1.3.13。 這在 2.13.3(Scala 的最新版本)中可用嗎?

是的。

您可以下載最新版本的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 是遞歸的)。 它應該是 Scala 2.12.x,因為與 Scala sbt 版本的二進制兼容性,即從 2.12.0 到 2.12.12。 因此,您可以在項目 Scala 代碼中編寫val x: 1 = 1 (單一類型,Scala-2.13 特性),但不能在build.sbt編寫 從這個意義上說,答案是否定的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM