2014-06-23 8 views
7

में "इंटरनेट पर खोजें" के लिए स्रोत भंडार जोड़ें, जब एक आर्टिफैक्ट का स्रोत नहीं मिल सकता है, तो आईडीईए "इंटरनेट पर खोजें" या "स्रोत संलग्न करें" का प्रस्ताव करता है। "इंटरनेट में खोज" विकल्प चुनते समय रिपॉजिटरीज आईडीईए चेक में नया स्थान जोड़ने का कोई तरीका है?आईडीईए

उत्तर

0

अनिवार्य रूप से, आपको इंटेलिजे आइडिया के "Index Maven Repositories" में रिपॉजिटरीज जोड़ने की आवश्यकता है जो इन प्रकार के प्रस्तावों के लिए अनुक्रमित हैं। परियोजना के प्रकार (मेवेन, ग्रेडल, चींटी, लीन, एसबीटी) के आधार पर, सबसे अच्छा जवाब अलग होगा। मेवेन में, आप आमतौर पर अपनी pom.xml फ़ाइल को संपादित करेंगे। धीरे-धीरे, आप सामान्य रूप से अपनी build.gradle फ़ाइल संपादित करेंगे। मुझे नहीं पता कि आप किस निर्माण प्रणाली का उपयोग करना चाहते हैं (या यदि आप एक चाहते हैं)।

यदि आपकी परियोजनाएं मैवेन प्रोजेक्ट हैं, तो आप अपनी सेटिंग्स.xml फ़ाइल में एक और मैवेन रिपोजिटरी जोड़ने के तरीके को देखने के लिए maven documentation देख सकते हैं। प्रोजेक्ट के आधार पर एक प्रोजेक्ट पर, आप इसके बजाय pom.xml फ़ाइल में रिपॉजिटरी जोड़ सकते हैं।

इसी प्रकार, यदि आप ग्रेडल का उपयोग कर रहे हैं तो gradle's documentation (धारा 8.5) को अपनी परियोजनाओं build.gradle फ़ाइल में एक मैवेन रेपो जोड़ने के लिए देखें।

एक बार इंटेलिजे आइडिया अपने सूचकांक अपडेट करता है, तो यह उन रिपॉजिटरीज़ को जांचेगा जो आपकी परियोजना को इसके प्रस्तावों के दौरान कलाकृतियों के लिए उपयोग करने के लिए कॉन्फ़िगर किया गया है।

+0

क्या आपका मतलब है कि आईडीईए "वैश्विक" कॉन्फ़िगरेशन (उदाहरण के लिए maven's .m2/settings.xml) की जांच करेगा, या इसे परियोजना-विशिष्ट भंडारों को ध्यान में रखना चाहिए? मेरी परेशानी यह है कि जब मेरे पास परियोजना के लिए कई अतिरिक्त भंडार कॉन्फ़िगर किए गए हैं (यह एक एसबीटी परियोजना है, जो हुड के तहत आईवी का उपयोग करती है), इन्हें बिल्कुल ध्यान में नहीं रखा जाता है। –