है मुझे अपने स्थानीय शोज़गार में एक मैवेन निर्भरता के साथ समस्याएं आ रही हैं।एसबीटी को स्थानीय मैवेन रिपोजिटरी में फ़ाइल नहीं मिलती है, हालांकि यह
एसबीटी इसे नहीं ढूंढ सकता। डीबग करने के लिए पहले से ही लॉग स्तर सेट करें, लेकिन कुछ नया नहीं मिल रहा है।
फ़ाइलें भंडार में हैं। मैं कंसोल से पेस्ट पथ को फाइल एक्सप्लोरर में कॉपी करता हूं और वे वहां हैं।
उत्पादन:
[debug] trying file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.pom
[debug] tried file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.pom
[debug] Local Maven Repository: resource not reachable for com/twitter#naggati;2.0.0: res=file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0
.0/naggati-2.0.0.pom
[debug] trying file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.jar
[debug] tried file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.jar
[debug] Local Maven Repository: resource not reachable for com/twitter#naggati;2.0.0: res=file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0
.0/naggati-2.0.0.jar
[debug] Local Maven Repository: no ivy file nor artifact found for com.twitter#naggati;2.0.0
संपादित करें: मैं इस परियोजना में स्केला फ़ाइल का उपयोग/ निर्माण http://code.google.com/p/simple-build-tool/wiki/LibraryManagement
"एसबीटी में वर्णित की तरह अपने स्थानीय Maven भंडार खोज यदि आप के रूप में यह जोड़ सकते हैं पथ जोड़ा एक भंडार: "
val mavenLocal = "Local Maven Repository" at "file://"+Path.userHome+"/.m2/repository"
जिसने स्थानीय भंडार में एसबीटी देखा। इससे पहले कि नहीं।
तो स्केला फ़ाइल इस तरह दिखता है:
import sbt._
class Foo(info: ProjectInfo) extends DefaultProject(info) {
val mavenLocal = "Local Maven Repository" at "file://c:/Users/userz/.m2/repository"
}
(मैं Path.userHome hardcoded संभावित त्रुटि कारण बाहर करने के लिए उम्मीद थी कि यह कुछ भी नहीं बदला।)।
आप अपने build.sbt – leedm777
भंडार जोड़ा जाता है करने के लिए स्थानीय Maven रेपो जोड़ने के लिए, नहीं तो स्क्रिप्ट फ़ाइलें के लिए वहाँ नहीं लग रही होगी। – Ixx
आपकी निर्भरता को देखने के लिए एसबीटी को बताए जाने वाली रेखा कैसी है? यदि आपके पास कुछ ऐसा है ... -> डिफ़ॉल्ट, वहां से डिफ़ॉल्ट हटाएं। – fmpwizard