2012-11-22 15 views
7

के लिए IntelliJ IDEA में स्रोत संलग्न करना मेरे पास स्काला (बहुत छोटा एक) के साथ Playframework 2 प्रोजेक्ट है। यह Scala Anorm लाइब्रेरी का उपयोग करता है।स्केल परियोजना

package models 
.. 
import anorm.SqlParser._ 
... 

val rowParser = scalar[Long] 

तो, मैं अदिश विधि के स्रोत देखना चाहेंगे:

मैं इस तरह कोड है। मेरे प्लैफ्रेमवर्क स्रोत फ़ोल्डर में मेरे स्रोतों को अटैच करने का प्रयास कर रहा है, लेकिन आईडीईए सिर्फ मेरे अनुरोध को निगलता है और कुछ भी वापस नहीं करता है।

मैं आईडीईए और स्कैला प्लगइन के अंतिम संस्करण का उपयोग करता हूं। क्या यह बग है, शायद?

+0

हाँ इस – javadba

उत्तर

7

आह .. तय।

तो: मैं विंडो संपादक के शीर्ष में 'संलग्न स्रोत' का उपयोग करता था - यह काम नहीं करता है (मुझे लगता है कि यह एक बग है - शायद स्कैला प्लगइन से संबंधित है, क्योंकि आमतौर पर यह काम करता है)।

लेकिन यदि "विशेष संरचना -> लाइब्रेरी -> + फ़ाइल या निर्देशिका संलग्न करें -> स्रोत" में स्रोत लाइब्रेरी को स्रोतों को अटैच करने का प्रयास करें, तो यह काम करता है।

धन्यवाद।

+0

कि IJ13 में काम नहीं कर रहा टूटा हुआ प्रतीत होता। – javadba

+0

यह अभी भी काम नहीं कर रहा है .. जब यह तय किया जाएगा! – javadba

+0

यदि होमवेब्रू का उपयोग करके स्कैला - साथ-src इंस्टॉल करें, तो आप स्रोत निर्देशिका पथ फ़ाइल> परियोजना संरचना -> पुस्तकालय -> स्कैला-लाइब्रेरी -> स्रोत -> '+' बटन ->/usr/local/opt/scala/idea सेट करें/src -> फिर ठीक दबाएं। सुनिश्चित करें कि ब्रू विकल्प के साथ स्कैला इंस्टॉल करें - साथ-src, --with-docs। – NHK

2

इसे ठीक करने के लिए हमें IntelliJ IDEA प्लेटफ़ॉर्म में कुछ बदलाव करने की आवश्यकता है। शायद यह इंटेलिजे आईडीईए 13.1 में तय किया जाएगा।

+1

मुझे वास्तव में इसकी आवश्यकता है। यह कब तय किया जाएगा ?? – javadba

1

मुझे एक ही समस्या है। मैंने "स्कैला आयात आयोजक" स्थापित किया, और समस्या हल हो गई।

5

पहले डाउनलोड स्रोत कोड:

1.) इस लिंक पर क्लिक करें: http://www.scala-lang.org/download/all.html

2.) किसी भी स्केला संस्करण चुनें।

3.) अब अंतिम अनुभाग 'अन्य संसाधन' में आप 'स्रोत' लिंक देख सकते हैं। डाउनलोड करने के लिए इसे क्लिक करें। मेरे मामले में (https://codeload.github.com/scala/scala/tar.gz/v2.11.7)

enter image description here

अब इंटेलीजे से इस स्रोत कोड को इंगित।

1.) इंटेलिजे में ओपन प्रोजेक्ट स्ट्रक्चर। शोरकट (सीएमडी + डाउनएरो)

2.) बाएं सेक्शन से वैश्विक पुस्तकालयों का चयन करें।

3.) फिर दाएं तरफ, 'स्कैला लाइब्रेरी' अनुभाग के तहत। '+' पर क्लिक करें और स्रोत निर्देशिका को इंगित करें। स्क्रीनशॉट देखें।

enter image description here