वाले एसबीटी 0.11 प्रोजेक्ट में प्रबंधित निर्भरताओं को कैसे सेट अप करें मैं एसबीटी 0.11 के साथ एक सरल स्कैला प्रोजेक्ट का निर्माण कर रहा हूं।Build.scala
सभी कोड फ़ाइलों पीछा कर रहा है
name := "MyProject"
version := "1.0"
scalaVersion := "2.9.1"
libraryDependencies ++= Seq(
"mysql" % "mysql-connector-java" % "5.1.+",
"c3p0" % "c3p0" % "0.9.1.2",
"org.apache.commons" % "commons-lang3" % "3.0.1",
"commons-lang" % "commons-lang" % "2.6",
"javassist" % "javassist" % "3.12.1.GA"
)
~/MyProject/project/Build.scala
~/MyProject/src/main/scala/
~/MyProject/build.sbt
में हैं निम्नलिखित
import sbt._
object MyProjectBuild extends Build {
lazy val MyProject = Project("MyProject", file("."))
}
यह लगभग ठीक काम करने के लिए लगता है। परियोजना संकलित और चलाता है। प्रोजेक्ट का नाम सही ढंग से सेट किया गया है (यदि मैं Build.scala का उपयोग नहीं करता हूं, तो नाम build.sbt में निर्दिष्ट होने के बावजूद "डिफ़ॉल्ट - ????" जैसा कुछ दिखाई देता है)।
लेकिन समस्या यह है कि निर्भरता काम नहीं लगती है - update
कमांड कुछ भी डाउनलोड नहीं करता है। इसे कैसे ठीक करें? क्या मुझे इस मामले में build.sbt
की बजाय Build.scala
में अपनी निर्भरताओं को निर्दिष्ट करने की आवश्यकता है?
शीर्षक में, क्या आप 'build.scala' के बजाय' build.sbt' का मतलब है? –
@ किपटन-बैरोस नंबर मेरा मतलब है कि 'build.sbt'' build.sbt' – Ivan