gpt4 book ai didi

java - 为什么 Scala 通常是为每个 Scala 项目安装,而不是在系统范围内安装?

转载 作者:行者123 更新时间:2023-12-01 17:41:23 25 4
gpt4 key购买 nike

我想知道为什么https://www.scala-lang.org/download/

Scala is unusual because it is usually installed for each of your Scala projects rather than being installed system-wide.

为什么 Java 不是这样?这种方式适用于Java项目吗?

谢谢。

最佳答案

如果使用SBT,则根据 scalaVersion 在项目的 build.sbt 中指定,它将像其他常规库依赖项一样对待 Scala 并在

下下载它们
.ivy2/cache/org.scala-lang/scala-compiler
.ivy2/cache/org.scala-lang/scala-library
.ivy2/cache/org.scala-lang/scala-reflect

与常规图书馆类似,例如猫

libraryDependencies += "org.typelevel" %% "cats-core" % "2.0.0"

最终会出现在

.ivy2/cache/org.typelevel/cats-core_2.13

我们还可以在系统范围内安装 Scala,比如 /usr/local/bin ,但是 SBT 不会使用它,而是从 ~/.ivy2/ 读取

关于java - 为什么 Scala 通常是为每个 Scala 项目安装,而不是在系统范围内安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60685718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com