scala 在SBT中设置目标JVM

f45qwnt8  于 2023-08-05  发布在  Scala
关注(0)|答案(4)|浏览(133)

如何在SBT中设置目标JVM版本?在Maven中(使用maven-scala-plugin),可以这样做:

<plugin>
...
    <configuration>
      <scalaVersion>${scala.version}</scalaVersion>
      <args>
         <arg>-target:jvm-1.5</arg>
      </args>
    </configuration>
</plugin>

字符串

cnjp1d6j

cnjp1d6j1#

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

javacOptions ++= Seq("-source", "1.8", "-target", "1.8")

字符串

vd8tlhqk

vd8tlhqk2#

你必须添加(在你的build.sbt文件中):

scalacOptions += "-target:jvm-1.8"

字符串
否则就不行。

5uzkadbs

5uzkadbs3#

正如其他人在评论中所建议的那样,当前的sbt版本(1.0,0.13.15)使用以下符号来设置源JVM和目标JVM。

javacOptions ++= Seq("-source", "1.8", "-target", "1.8")

字符串

sshcrbum

sshcrbum4#

从2023年的版本开始,选项现在是-release,而不是-target

相关问题