Domanda

Come può set version JVM ho bersaglio in SBT? In Maven (con Maven-scala-plugin) può essere fatto nel seguente modo:

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

Soluzione

È possibile specificare le opzioni del compilatore nella definizione del progetto:

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

Altri suggerimenti

Come suggerito da altri nei commenti, la versione corrente sbt (1,0, 0.13.15) utilizza la seguente notazione per impostare JVM origine e di destinazione.

javacOptions ++= Seq("-source", "1.8", "-target", "1.8")
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top