在SBT中设置目标JVM

9 scala sbt

如何在SBT中设置目标JVM版本?在Maven中(使用maven-scala-plugin),可以按如下方式完成:

<plugin>
...
    <configuration>
      <scalaVersion>${scala.version}</scalaVersion>
      <args>
         <arg>-target:jvm-1.5</arg>
      </args>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

Vas*_*iuk 13

您可以在项目定义中指定编译器选项:

javacOptions ++= Seq("-source", "1.8", "-target", "1.8") 
Run Code Online (Sandbox Code Playgroud)

  • 在最新版本的SBT中,使用:`javacOptions ++ = Seq(" - source","1.5"," - target","1.5")` (6认同)
  • 也是scalacOptions + =“ -target:jvm-1.5”(在build.sbt中) (3认同)