سؤال

كيف يمكنني تعيين إصدار 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")
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top