سؤال
كيف يمكنني تعيين إصدار JVM الهدف في SBT؟ في Maven (مع Maven-Scala-Plugin) يمكن القيام به على النحو التالي:
<plugin>
...
<configuration>
<scalaVersion>${scala.version}</scalaVersion>
<args>
<arg>-target:jvm-1.5</arg>
</args>
</configuration>
</plugin>
المحلول
يمكنك تحديد خيارات التحويل البرمجي في تعريف المشروع:
javacOptions ++= Seq("-source", "1.8", "-target", "1.8")
نصائح أخرى
كما اقترح الآخرين في التعليقات ، يستخدم إصدار SBT الحالي (1.0 ، 0.13.15) التدوين التالي لإعداد المصدر والهدف JVMs.
javacOptions ++= Seq("-source", "1.8", "-target", "1.8")
لا تنتمي إلى StackOverflow