Pregunta

¿Cómo puedo configurar la versión JVM objetivo en SBT? En Maven (con maven-scala-plugin) se puede hacer como sigue:

<plugin>
...
    <configuration>
      <scalaVersion>${scala.version}</scalaVersion>
      <args>
         <arg>-target:jvm-1.5</arg>
      </args>
    </configuration>
</plugin>
¿Fue útil?

Solución

Puede especificar opciones de compilación en la definición del proyecto:

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

Otros consejos

Como se sugiere por otros en los comentarios, la versión actual SBT (1.0, 0.13.15) utiliza la siguiente notación para el establecimiento de origen y de destino JVM.

javacOptions ++= Seq("-source", "1.8", "-target", "1.8")
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top