के साथ स्रोत फ़ाइलों को दिखाता है जब मैं F3 पर क्लिक करता हूं और एक विधि परिभाषा में ड्रिल करता हूं, ग्रहण एक निर्भरता जार में जाता है। ----- पहला सवाल: इसे स्रोत फ़ाइल कहां मिली? मुझे वास्तविक स्रोत फ़ाइलों वाले जार नहीं दिखते हैं, क्या यह डिकंपाइल था? ---- मैंने ब्रेकपॉइंट सेट किया है, और डीबग चलाएं।ग्रहण डीबगिंग गलत लाइन संख्या
लेकिन डीबगिंग प्रक्रिया सही ब्रेकपॉइंट पर कभी नहीं लगती है, और मेरे द्वारा निर्धारित ब्रेकपॉइंट शायद ही कभी निष्पादित किया जाता है। यह पता चला है कि दिखाया गया स्रोत कोड गलत है, ताकि ब्रेकपॉइंट गलत स्थानों पर भी सेट हो।
यहाँ मैं क्या ग्रहण खिड़की से देख रहा है:
/* */ public <T> T execute(URI url, HttpMethod method, RequestCallback requestCallback, ResponseExtractor<T> responseExtractor)
/* */ throws RestClientException
/* */ {
/* 415 */ return doExecute(url, method, requestCallback, responseExtractor);
/* */ }`
प्रत्येक पंक्ति से पहले टिप्पणी सही लाइन संख्या दिखाने के लिए लगता है, लेकिन किसी के बाईं ओर दिखाई देता अपने सच्चे लाइन नंबर के साथ मेल नहीं खाते ग्रहण खिड़की फ्रेम। यानी उपर्युक्त कोड सेगमेंट लाइन में 315--31 9 लाइनों पर है, 415 नहीं।
तो मैं सही स्रोत कैसे प्राप्त कर सकता हूं और उन्हें अपनी डीबगिंग प्रक्रिया में प्रदर्शित कर सकता हूं? क्या मुझे मैन्युअल रूप से सभी जारों को पकड़ना है? क्या मेरी पोम फ़ाइल में निर्दिष्ट करने का कोई तरीका है? > डीबग विन्यास -
धन्यवाद यांग