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>
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