在SBT中设置目标JVM
如何在 SBT 中设置目标 JVM 版本? 在 Maven 中(使用 maven-scala-plugin),可以按如下方式完成:
<plugin>
...
<configuration>
<scalaVersion>${scala.version}</scalaVersion>
<args>
<arg>-target:jvm-1.5</arg>
</args>
</configuration>
</plugin>
How can I set target JVM version in SBT?
In Maven (with maven-scala-plugin) it can be done as follows:
<plugin>
...
<configuration>
<scalaVersion>${scala.version}</scalaVersion>
<args>
<arg>-target:jvm-1.5</arg>
</args>
</configuration>
</plugin>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以在项目定义中指定编译器选项:
You can specify compiler options in the project definition:
你必须添加(在你的 build.sbt 文件中):
否则它将无法工作。
you have to add(in your build.sbt file):
otherwise it won't work.
从 2023 年的版本开始,该选项现在为
-release
而不是-target
As of versions in 2023, the option is now
-release
instead of-target
正如其他人在评论中所建议的,当前的 sbt 版本(1.0、0.13.15)使用以下符号来设置源和目标 JVM。
As suggested by others in comments, the current sbt version (1.0, 0.13.15) uses the following notation for setting source and target JVMs.