2010-09-30 29 views
8

SBT'de hedef JVM sürümünü nasıl ayarlayabilirim? Maven yılında (maven-Scala-eklenti ile) o kadar yapılabilir aşağıdaki gibidir:SBT'de hedef JVM ayarı

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

cevap

10

Sen proje tanımında derleyici seçenekleri belirleyebilirsiniz:

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

bu kullanımı: 'javacOptions ++ = Dizi ("- kaynak", "1.5", "-hedef", "1.5") ' –

+1

Ayrıca' scalacOptions + = "-hedef : jvm-1.5 "' (build.sbt'de) – laughedelic

+0

Bu cevap güncellenmelidir. – metasim

1

yorumlardaki başkaları tarafından önerilen gibi, Geçerli sbt sürümü (1.0, 0.13.15), kaynak ve hedef JVM'leri ayarlamak için aşağıdaki notasyonu kullanır.

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