2010-09-30 12 views
8

¿Cómo puedo establecer la versión de JVM de destino en SBT? En Maven (con maven-scala-plugin) se puede hacer de la siguiente manera:Configuración de JVM de destino en SBT

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

Respuesta

10

puede especificar las opciones del compilador en la definición del proyecto:

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

En versión reciente de SBT, utilice este: 'javacOptions ++ = Seq ("- fuente", "1.5", "-target", "1.5")' –

+1

También 'scalacOptions + = "-target : jvm-1.5 "' (en 'build.sbt'') – laughedelic

+0

Esta respuesta debe actualizarse. – metasim

1

Según lo sugerido por otros en los comentarios, la La versión actual de sbt (1.0, 0.13.15) utiliza la siguiente notación para configurar las JVM de origen y de destino.

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