2011-11-16 7 views
21

मुझे समझ में समस्या हो रही है कि IntelliJ IDEA की "इंडेक्सेड मेवेन रिपोजिटरीज" सूची में रिपॉजिटरीज़ कैसे प्राप्त करें।इंटेलिजे आईडीईए: "इंडेक्सेड मेवेन रिपोजिटरीज" सूची - इस सूची में रिमोट मेवेन रिपोजिटरी कैसे जोड़ें?

मेरी एक परियोजना में मेरे पास इस सूची में दो प्रतिनिधि हैं: एक स्थानीय और एक (मुख्य) रिमोट (नीचे संलग्न स्क्रीनशॉट देखें)। और अन्य प्रोजेक्ट में (ऐपफ्यूज टेम्पलेट का उपयोग करके बनाया गया) मेरे पास सूची में केवल एक (स्थानीय) रेपो है।

मुझे pom.xml फ़ाइल में repos जोड़ने और settings.xml फ़ाइल में जोड़ने की कोशिश की गई है, लेकिन रिपोज़ इस "जादू" सूची में प्रकट नहीं हुए थे।

और इस का अर्थ है:

  1. मैं dropdownlist में artifactId और कलाकृतियों के संस्करणों नहीं देख सकते हैं (Ctrl +अंतरिक्ष)
  2. विचार आवश्यक कलाकृतियों (या उसके संस्करण नहीं मिल सकता है)। Maven का 11.0

    संस्करण:: यह केवल अपने स्थानीय रेपो में IntelliJ विचार का


संस्करण देख रहा है 2.2.1

snapshot of settings

+0

मैं अभी यह देख रहा हूं और मुझे लगता है कि आपने नवीनतम एंटरप्राइज़ संस्करण का सही परीक्षण किया है। यदि आप "उपयोगकर्ता सेटिंग फ़ाइल:" को उस फ़ाइल के नाम पर बदलते हैं जो मौजूद नहीं है, तो सिस्टम भी कोई त्रुटि नहीं दिखाता है। यदि आप सेटिंग फ़ाइल बदलते हैं तो इसे पिकड नहीं किया जाता है। प्रभावित नहीं हुआ। –

उत्तर

20

इस सूची से स्वचालित रूप से अद्यतन किया जाता है आपके पोम फाइलों में निर्दिष्ट भंडार (या मूल परियोजना के पोम से विरासत में मिला है और settings.xml)।

यदि आप कोई ऐसी परियोजना खोलते हैं जिसमें कुछ अतिरिक्त भंडार निर्दिष्ट हैं, तो आप उन्हें इस सूची में देखेंगे और सूचकांक अपडेट करने में सक्षम होंगे।

+0

हाँ! यह वास्तव में काम करता है .. मुझे दूसरी जगह में समस्या मिली (कुछ कलाकृतियों में गलत संस्करण हैं ..) धन्यवाद, एंटोन!) – dnim

+0

... 'https: // repo.maven.apache.org/maven2' को छोड़कर जो कि किसी प्रकार का अनियंत्रित डिफ़ॉल्ट प्रतीत होता है – Superole

12

आप संपादन परियोजना

  1. ओपन परियोजना फ़ाइल सूची के अपने settings.xml फ़ाइल द्वारा इन सेटिंग्स का प्रबंधन कर सकते हैं (Ctrl-1)
  2. आपका मुख्य माता पिता pom.xml फ़ाइल
  3. अधिकार का पता लगाएं क्लिक करें पर यह Maven चुनें -> 'settings.xml' ओपन

आप देख सकते हैं यह अपनी परियोजना के लिए settings.xml फ़ाइल की स्थानीय प्रतिलिपि है। क्या आप परियोजना के सक्रिय भंडार जोड़/हटा सकते हैं। विवरण के लिए settings->repositories मैनुअल देखें।

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