如何在SBT中设置目标JVM版本?在Maven中(使用maven-scala-plugin),可以这样做:
<plugin> ... <configuration> <scalaVersion>${scala.version}</scalaVersion> <args> <arg>-target:jvm-1.5</arg> </args> </configuration> </plugin>
字符串
cnjp1d6j1#
可以在项目定义中指定编译器选项:
javacOptions ++= Seq("-source", "1.8", "-target", "1.8")
vd8tlhqk2#
你必须添加(在你的build.sbt文件中):
scalacOptions += "-target:jvm-1.8"
字符串否则就不行。
5uzkadbs3#
正如其他人在评论中所建议的那样,当前的sbt版本(1.0,0.13.15)使用以下符号来设置源JVM和目标JVM。
sshcrbum4#
从2023年的版本开始,选项现在是-release,而不是-target
-release
-target
4条答案
按热度按时间cnjp1d6j1#
可以在项目定义中指定编译器选项:
字符串
vd8tlhqk2#
你必须添加(在你的build.sbt文件中):
字符串
否则就不行。
5uzkadbs3#
正如其他人在评论中所建议的那样,当前的sbt版本(1.0,0.13.15)使用以下符号来设置源JVM和目标JVM。
字符串
sshcrbum4#
从2023年的版本开始,选项现在是
-release
,而不是-target