2011-10-12 22 views
8

मैं org.apache.commons.lang.NotImplementedException का उपयोग करना चाहता हूं क्योंकि यह जावा/स्कैला डोमेन में एकमात्र NotImplementedException कार्यान्वयन प्रतीत होता है। मुझे याद है कि मैं इसका उपयोग स्कैला 2.8.1 के साथ किसी भी हैक्स के साथ नहीं करता था। लेकिन अब यह कहता है "ऑब्जेक्ट लैंग पैकेज org.apache.commons का सदस्य नहीं है"। Org.apache.commons.lang कहाँ गया है?स्कैला org.apache.commons.lang पैकेज क्यों नहीं ढूंढ सकता?

+1

@ मैट-बॉल, हाँ, मैं करता हूं। मिल गया। खुद को जवाब दूंगा ताकि अन्य लोग जवाब देख सकें कि वे एक ही समस्या को पूरा कर सकते हैं। – Ivan

उत्तर

10

मुझे अभी जवाब मिल गया है। समस्या यह है कि अपाचे कॉमन्स 3 में lang शामिल नहीं है (इसके बजाय लैंग 3 सहित, जो भिन्न है और इसमें NotImplementedException नहीं है), इसलिए हमें अपाचे कॉमन्स 2.6 की आवश्यकता है। और यहां क्या अज्ञान है कि इसके लिए मेवेन समूह आईडी org.apache.commons नहीं है, लेकिन commons-lang - इसकी आर्टिफैक्ट आईडी के समान है।

इसलिए मुझे "commons-lang" % "commons-lang" % "2.6" निर्भरता जोड़नी थी और इसे काम करने के लिए एसबीटी अपडेट करना पड़ा।

संबंधित मुद्दे