2010-09-30 2 views
8

Wie kann ich die Ziel-JVM-Version in SBT festlegen? In Maven (mit Maven-scala-Plugin) kann wie folgt erfolgen:Einstellung der Ziel-JVM in SBT

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

Antwort

10

Sie Compiler-Optionen in der Projektdefinition angeben: von anderen in den Kommentaren

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

In der letzten Version von SBT, verwenden Sie diese: 'javacOptions ++ = Seq ("- Quelle", "1.5", "-Ziel", "1.5")' –

+1

auch 'scalacOptions + =„-Ziel : jvm-1.5 "' (in 'build.sbt') – laughedelic

+0

Diese Antwort sollte aktualisiert werden. – metasim

1

Wie vorgeschlagen, die Die aktuelle sbt-Version (1.0, 0.13.15) verwendet die folgende Schreibweise zum Festlegen von Quell- und Ziel-JVMs.

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