2010-11-24 11 views
20

मैं Maven साथ Intellij उपयोग कर रहा हूँ 3 पार्टी पुस्तकालयों में है, इसलिए इसे मैं उपयोग कर रहा हूँ किसी भी 3 पार्टी पुस्तकालय के स्रोत कोड डाउनलोड करने के लिए बहुत आसान है (यह मानते हुए Maven भंडार के लिए स्रोत तैनात, निश्चित रूप से)। क्या उस तृतीय पक्ष पुस्तकालय के भीतर किसी विधि के उपयोग को ढूंढना संभव है?"Usages खोजें"

दूसरे शब्दों में, मैं IntelliJ की 'Usages खोजें "कार्रवाई का उपयोग करें और प्रयोगों है कि मेरे कोड में नहीं हैं प्राप्त करना चाहते हैं, लेकिन 3 पार्टी स्रोत कोड में। क्या यह संभव है? यदि इंटेलिजे में नहीं है, तो क्या ऐसा कोई और उपकरण है जो यह करता है?

उत्तर

29

अद्यतन

ठीक है, तो मुझे पता चला है कि आप उपयोगों के लिए खोज सकते हैं। जब आप किसी विधि पर ALT-F7 (उपयोग ढूंढें) करते हैं, तो बस प्रोजेक्ट या मॉड्यूल के बजाय प्रोजेक्ट और लाइब्रेरी के रूप में अपना दायरा चुनें। यह मेरे लिए पूरी तरह से काम करता है। अन्य पुस्तकालयों में विधियों आदि के सभी उपयोगों को ढूंढता है जिनमें स्रोत कोड शामिल है।

मूल जवाब मैं नहीं लगता कि संभव है (मैं, गलत हो सकता है, इसलिए यदि किसी को भी जानता है कि मैं भी इस सवाल का जवाब में रुचि होगी)। जैसा कि मैं इसे समझता हूं, स्रोत कोड जोड़ना आपको उस कोड में क्या हो रहा है "देखने" की क्षमता देता है। यह वास्तव में आपके प्रोजेक्ट में शामिल नहीं है। इंटेलीजे केवल अनुक्रमित अपने प्रयोगों आदि खोजने

अन्य अनुप्रयोगों के लिए के रूप में के लिए अपनी परियोजना, मैं नहीं जानता कि :)

+0

इंटेलिज इंडेक्स तृतीय पक्ष कोड करता है। जब आप "कक्षा में जाएं", तो आप इसके माध्यम से तीसरे पक्ष कोड पा सकते हैं। – ripper234

+0

यह सच है। हो सकता है कि आप इसी तरह के फैशन में इंटेलिजे को तृतीय पक्ष कोड में उपयोग ढूंढ सकें। मुझे जाना होगा और देखें कि मुझे कुछ मिल सकता है या नहीं। –

+0

बढ़िया, यह सबसे उपयोगी होगा। मैं CTRL-ALT-F7 कर रहा था, जो बाहरी तरीकों से कुछ भी नहीं करता है। – ripper234

3

इंटेलीजे के ढूँढें Usages सुविधा जो आपके Maven शामिल गुंजाइश "परियोजना" और "परियोजना और पुस्तकालय" (है निर्भरता)। ऐसा लगता है कि "प्रोजेक्ट और लाइब्रेरीज़" आपके स्रोत कोड में परिभाषित प्रतीकों पर उपलब्ध नहीं है, लेकिन आपकी निर्भरताओं में परिभाषित प्रतीकों पर उपलब्ध है।

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