2012-10-30 10 views
13

मैं jaxb-impl के स्रोत कोड में डीबग करने की उम्मीद कर रहा हूं।इंटेलिज में स्रोतों को फिर से संलग्न करें?

मैं संस्करण 2.2.6 डाउनलोड किया है, सूत्रों का कहना है संलग्न और उसके बाद तो अब मैं स्रोत का सही संस्करण 2.2.3 है कि एप्लिकेशन मैं डिबगिंग रहा हूँ JAXB-impl संस्करण 2.2.3

उपयोग कर रहा है एहसास हुआ , मैं यह नहीं समझ सकता कि 2.2.6 स्रोत से एसोसिएशन को कैसे हटाया जाए ताकि मैं 2.2.3 संलग्न कर सकूं?

अपडेट: मुझे पता चला है कि आप .idea निर्देशिका में जा सकते हैं, लाइब्रेरी xml def को ढूंढ सकते हैं और <sources> टैग के अंदर सभी सामग्री को हटा सकते हैं। मेरे मामले में, मैंने libraries/Maven__com_sun_xml_bind_jaxb_impl_2_2_3_1.xml संपादित किया।

कोई भी जानता है कि जीयूआई के माध्यम से ऐसा करने का कोई तरीका है या नहीं?

उत्तर

25

Project Structure | Libraries (या Module Dependencies अगर पुस्तकालयों वहाँ परिभाषित कर रहे हैं):

sources

मामले Maven में निर्भरता प्रबंध कर रहा है, Maven Projects में Download Sources भी काम करना चाहिए:

download

+0

मैन, मुझे विश्वास नहीं है कि मुझे याद आया - मुझे एहसास नहीं हुआ कि मैं मॉड्यूल निर्भरता दृश्य में लाइब्रेरी नाम पर डबल क्लिक कर सकता हूं। धन्यवाद! – Upgradingdave

+0

धन्यवाद! सेट करने के लिए इस तरह के एक आसान विकल्प के लिए, वे निश्चित रूप से इसे अनसेट/रीसेट करना मुश्किल बनाते हैं ... – kand

+0

अफसोस की बात यह है कि यह grails प्रोजेक्ट (intellijideA v14.0) के लिए काम नहीं करता है। – AndreyT

1

एक और (गैर जीयूआई) विकल्प $ USER_HOME $ /। ideaLibSources से डाउनलोड की गई स्रोत फ़ाइलों को हटाना है और IntelliJ को पुनरारंभ करना है। मैं एक ग्रेल्स परियोजना पर काम कर रहा हूं और जीयूआई में कुछ भी प्रासंगिक नहीं देखा।

1

Project Structure | Libraries (या Module Dependencies पुस्तकालयों वहाँ परिभाषित कर रहे हैं):

Project Structure

प्लस निशान पर libries टैब क्लिक में

तब:

Libraries

स्रोत प्रकार चुनें।

Add source

तो फिर तुम अंत में लागू करें क्लिक करें स्रोत पथ का चयन करें और चाहता था पुस्तकालयों को जोड़ने के लिए है!