scala - 如何在我的开发环境中管理多个版本的 Scala 和 SBT?

标签 scala sbt

我刚刚完成了很棒的 Coursera Scala 类(class),并渴望通过探索一些现有的开源项目来继续了解有关 Scala 的更多信息。不过,我在尝试让其中一些在本地运行时遇到了障碍。

我有 Ruby 背景,我们使用 rvmrbenv 等工具来管理一个系统上的多个 Ruby 解释器/版本。 Scala 用户处理使用不同版本 Scala/SBT 的项目时采用什么方法?

我怀疑我错过了一些大事,因为这似乎不是一个受欢迎的问题。

请注意,我对 Java 和 JVM 领域总体来说还很陌生。

最佳答案

我建议你看看paulp的excellent sbt-extras script 。这将使您能够在每个项目的基础上选择您想要使用的 sbt 版本,并且 sbt 将允许您在每个项目的基础上选择您想要的 Scala 版本。

关于scala - 如何在我的开发环境中管理多个版本的 Scala 和 SBT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13422189/

相关文章:

scala - 如何在 Scala 中访问宏注释中的泛型类型?

scala - 使用 Scalaz(或 Shapeless)为每个子类创建 Monoid

scala - 通过python脚本在命令行中执行sbt并输出到文件

scala - 如何将 sbt-assembly 中的非托管 JAR 添加到最终的胖 JAR?

scala - 如何在scala中激活sbt DockerPlugin?

java - 将 Akka HTTP 部署到 Azure

scala - 区分 Scala-3 枚举和密封特征

scala - Scala 中迭代器和流的区别?

scala - SBT 中 build.properties 中的其他属性

unit-testing - 使用 Scala 从 SBT 获取堆栈跟踪