scala - 如何让IntelliJ scala项目使用Scala 2.9.2版本?

标签 scala intellij-idea jar

我正在尝试从 scala 文件创建 jar 文件 - 它将用于 Scalatron 机器人 ( http://scalatron.github.io/ )

问题是,如果我使用新的 scala 版本 2.10 - 2.13 创建 jar 文件(这是 InteliJJ 允许我使用的唯一版本),scalatron 机器人将无法工作。 但是我发现降级到 scala 2.9.2 可以解决问题( Getting Scalatron to Work (trouble with opcode) )。

如何在 Intellij 上降级到 2.9.2?

最佳答案

SBTIntelliJ Idea完全集成,因此您可以在IntlliJ中创建SBT项目并进行自己建立build.sbt文件,放入你想要的scala版本,用SBT编译、打包执行

name := "scalatron"

version := "0.1"

scalaVersion := "2.9.2"

libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.0-SNAP3" % Test

关于scala - 如何让IntelliJ scala项目使用Scala 2.9.2版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61003999/

相关文章:

json - 使用 Circe 在 Scala 中将 null 值映射到 None

scala - Spark mapWithState 将所有数据混洗到一个节点

java - 设置 Cassandra 代码格式化程序,options/code.style.schemes.xml 的用途是什么?

scala - 使用Scala时,是否有热键可用于在IntelliJ中搜索引用?

ant - 如何在 ant 构建文件中指定 JAR 的路径?

Android Studio Gradle 构建 "apply plugin: ' com.android.library'": aar missing files

java - 如何替换 jar 文件中的类文件?

scala - 以交互模式从 Scala 启动外部控制台应用程序

intellij-idea - intellij hybris 类重新编译不起作用

scala - sbt test-only 在 fork jvm 进行测试时不选择 jvm 选项