Question

Comment configurer la version JVM cible dans SBT? Dans Maven (avec Maven-scala-plugin), il peut se faire comme suit:

<plugin>
...
    <configuration>
      <scalaVersion>${scala.version}</scalaVersion>
      <args>
         <arg>-target:jvm-1.5</arg>
      </args>
    </configuration>
</plugin>
Était-ce utile?

La solution

Vous pouvez spécifier des options compilateur dans la définition du projet:

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

Autres conseils

Comme suggéré par d'autres dans les commentaires, la version actuelle SBT (1.0, 0.13.15) utilise la notation suivante pour régler la source et JVMs cible.

javacOptions ++= Seq("-source", "1.8", "-target", "1.8")
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top