2010-09-30 13 views
8

में लक्ष्य JVM सेट करना मैं एसबीटी में लक्षित JVM संस्करण कैसे सेट कर सकता हूं? Maven में (Maven-स्केला-प्लगइन के साथ) के रूप में किया जा सकता है इस प्रकार है:एसबीटी

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

उत्तर

10

आप परियोजना परिभाषा संकलक विकल्प निर्दिष्ट कर सकते हैं:

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

एसबीटी के हाल के संस्करण में, इस का उपयोग करें: 'javacOptions ++ = Seq (" - स्रोत "," 1.5 "," -target "," 1.5 ")' –

+1

इसके अलावा 'scalacOptions + =" -target : jvm-1.5 "' ('build.sbt' में) – laughedelic

+0

यह उत्तर अपडेट किया जाना चाहिए। – metasim

1

टिप्पणियों में अन्य लोगों ने सुझाव दिया है, वर्तमान एसबीटी संस्करण (1.0, 0.13.15) स्रोत सेट करने और JVMs को लक्षित करने के लिए निम्न नोटेशन का उपयोग करता है।

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