मैंने एसबीटी का उपयोग करके एक स्कैला प्रोजेक्ट बनाया और स्केलटेस्ट का उपयोग करके कुछ यूनिट टेस्ट केस लिखे। लेकिन किसी भी तरह sbt test
org.scalatest पैकेज नहीं मिल रहा है।एसबीटी: स्केलिएट लाइब्रेरी पर निर्भरता जोड़ें। कहा पे?
यहाँ मेरी परियोजना परिभाषा फ़ाइलें:
- सूत्रों का कहना है
src/main/scala respective src/test/scala
build.sbt
में हैं:name := "MyProject" version := "0.1" scalaVersion := "2.9.2"
project/plugins.sbt
:addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
project/build.sbt
:libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test"
मैं एसबीटी 0.11.3 उपयोग कर रहा हूँ।
कंसोल पर sbt compile
का उपयोग कर प्रोग्राम को संकलित करना ठीक काम करता है। इसके अलावा मुझे ~/.ivy2
में स्केलटेस्ट जार मिला, इसलिए एसबीटी ने इसे डाउनलोड किया होगा।
लेकिन जब sbt test
चल रहा है, यह
object scalatest is not a member of package org
[error] import org.scalatest.FlatSpec
...[many errors alike]
और sbt eclipse
चला रहे .classpath कि scalatest जार शामिल नहीं है बनाता है कहते हैं।
क्या मुझे कहीं और परीक्षण निर्भरताओं को निर्दिष्ट करना है? मुझे स्केलेटेस्ट लाइब्रेरी कैसे जोड़नी चाहिए?
1.8 के बाद के संस्करणों का उपयोग करने के लिए, क्या आपको पता है कि 'रिज़ॉलर्स' में क्या जोड़ा जाना चाहिए? – akauppi
आप वर्णित [सोनाटाइप ओएसएस रेपो] (https://oss.sonatype.org/content/groups/public/org/scalatest) का वर्णन कर सकते हैं [यहां] (http://www.scalatest.org/download# 20m4)। – semberal