पर एडब्ल्यूएस जावा एसडीके जोड़ने के लिए कैसे मैं स्कैला और प्ले के साथ खेल रहा हूं, जहां मैं AWS Java SDK का उपयोग करना चाहता हूं।स्कैला/प्ले प्रोजेक्ट
मुझे परियोजना में एसडीके जोड़ने की जरूरत है। और मुझे पता है कि मुझे plugins.sbt
का उपयोग करके ऐसा करने की ज़रूरत है।
मैं
resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"
addSbtPlugin("com.amazonaws" % "aws-java-sdk" % "1.11.46")
क्या कोशिश की है यह कहावत है:
unresolved dependencies: Error:Unresolved dependencies:com.amazonaws#aws-java-sdk;1.11.46: not found`
जैसा कि मैंने दोनों जावा, स्काला और एसबीटी के लिए नया हूँ मैं समझ नहीं मैं गलत क्या कर रहा हूँ।
समाधान
मैं कहाँ संदर्भ डाल करने के बारे में गलत था। यह build.sbt
में जाता है क्योंकि यह एक एसबीटी प्लगइन नहीं है, बल्कि एप्लिकेशन के उपयोग के लिए एक ढांचा है।
इस तरह build.sbt
के संदर्भ में जोड़ें:
libraryDependencies ++= Seq(
"com.amazonaws" % "aws-java-sdk" % "1.11.46"
)
और तुम जाने के लिए अच्छे हैं। आपको किसी भी रिपॉजिटरीज़ के संदर्भ की आवश्यकता नहीं है, क्योंकि डीएसडी डिफ़ॉल्ट रेपो में उपलब्ध है।
See a list of available AWS Java SDK versions
बहुत बहुत धन्यवाद .. मुझे बस यह एहसास हुआ..और मुझे भी एहसास हुआ कि भंडार भी गलत है। मुझे mvnrepository का उपयोग एक रिज़ॉल्वर के रूप में करने की आवश्यकता है: "https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk" पर संकल्प + = "एमवीएन रिपोजिटरी" शायद आप इसे अपने उत्तर में अपडेट कर सकते हैं, तो मैं इसे उत्तर के रूप में ले सकता हूं – CodeMonkey
@CodeMonkey आपको मैवेन रिपॉजिटरी निर्दिष्ट करने की आवश्यकता नहीं है क्योंकि मुझे लगता है कि एसबीटी डिफ़ॉल्ट रूप से कोशिश करेगा और वहां देखेंगे। – TheM00s3
लगता है कि आप सही हैं। मुझे पुस्तकालय निर्भरताओं के लिए सही संदर्भ जोड़ने की आवश्यकता है। तो मूल रूप से यह एक लाइनर है। – CodeMonkey