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

How to make IntelliJ scala project use Scala 2.9.2 version?

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

问题是,如果我使用新的 scala 版本 2.10 - 2.13(这些是 InteliJJ 允许我使用的唯一版本)创建 jar 文件,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