2011-11-04 13 views
6

मेरा सेटअप यह है कि मेरे पास मेरी मशीन पर एक स्थानीय मैवेन रिपोजिटरी है, और मेरी टीम की मशीन पर एक है जो नेक्सस द्वारा प्रबंधित किया जाता है। मैंने नेक्सस को एक नया प्रॉक्सी भंडार जोड़ा। जब मैं इस नए प्रॉक्सी भंडार का चयन करता हूं और "रिमोट ब्राउज़ करें" दबाता हूं, तो मुझे भंडार में सबकुछ (सभी जार, पीओएम फाइल इत्यादि) दिखाई देता है, जैसा कि यह होना चाहिए। लेकिन जब मैं "स्टोरेज ब्राउज़ करें" पर क्लिक करता हूं, तो मुझे लगभग कुछ नहीं दिखता है ... केवल कुछ हद तक पीओएम फाइलें, और जेएआर फाइलों में से कोई भी नहीं।मैं प्रॉक्सी रिपॉजिटरीज़ में आर्टिफैक्ट फ़ाइलों को पकड़ने के लिए नेक्सस कैसे प्राप्त कर सकता हूं?

मेरा मेवेन बिल्ड विफल रहा है, संभवतः क्योंकि यह नेक्सस से जेएआर फाइल नहीं प्राप्त कर सकता है (जेएआर मेरे स्थानीय भंडार में नहीं दिखता है, या तो पीओएम करता है)। मेरे नेक्सस पर अन्य आभासी भंडारों में सभी में जेएआर फाइलें हैं और मेरे स्थानीय भंडार में हैं; रिमोट रिपोजिटरी से जेएआर कलाकृतियों को पकड़ने के लिए मैं नेक्सस कैसे प्राप्त कर सकता हूं?

मुझे यकीन है कि यह कुछ बुनियादी है, लेकिन मैं खोज की है और कुछ भी मैं उपयोग कर सकते हैं के साथ आने नहीं दिया। धन्यवाद!

+0

मैं व्यक्ति है कि पूर्व में इस गठजोड़ के लिए जिम्मेदार था के साथ बात की, और उन्होंने कहा कि दिखाने के लिए जार रही बेतरतीब ढंग से हटाने से और चीजें बदल रहा है और सर्वर को पुन: प्रारंभ, जब तक यह काम किया, यह है कि अगर किसी भी मदद का एक दर्दनाक प्रक्रिया थी। – Nick

+1

यदि वह ऐसा करता है तो उसे कोई सुराग नहीं था ... अगर चीजें सही तरीके से स्थापित की जाती हैं तो यह आवश्यक नहीं है। –

उत्तर

9

रिमोट रिपोजिटरी इंडेक्स डाउनलोड सक्षम करें, सार्वजनिक समूह में रिपॉजिटरी जोड़ें, सुनिश्चित करें कि मैवेन नेक्सस हिट करता है और सबसे महत्वपूर्ण रूप से free book about Nexus पढ़ता है।

Here is the chapter नेक्सस के साथ काम करने Maven कॉन्फ़िगर करने के बारे।

ओह और प्रॉक्सी खजाने के लिए यह केवल दूरस्थ कलाकृतियों डाउनलोड करेगा अगर वे जैसे की जरूरत है एक Maven से .. तक पहुँचने नेक्सस निर्माण

+0

धन्यवाद! मुझे पहली दो चीजें शामिल हैं; नेवेन को मारने वाले मेवेन के बारे में आपका क्या मतलब है? – Nick

+0

उत्तर अद्यतन किया गया। –

+0

अध्याय से लिंक मर चुका है, किसी के पास अपडेट किया गया लिंक है? – Fadi

3

मैं बस के रूप में अच्छी तरह से इस मुद्दे में पड़ गए और सोचा था कि यह एक और जवाब के लिए मदद कर सकता है।

मैं पर मेरे भंडार स्थान है: http://serverName.company.com/nexus-2.3 और मैं कॉपी किया/चिपकाया है कि मेरे settings.xml फ़ाइल में URL। वह नेक्सस सर्वर किसी अन्य कंपनी के नेक्सस सर्वर को इंगित करता है ताकि हमें केवल अपनी सामग्री को और साथ ही खींचने के लिए एक को इंगित करना पड़े। दुर्भाग्य से, मैं ऐसा करने में सक्षम नहीं था।

है यही कारण है कि, जब तक मुझे पता चला कि आप ऊपर एक के बजाय निम्न URL का उपयोग करने के लिए है कि: http://serverName.company.com/nexus-2.3/content/groups/public/

मेरी settings.xml का टुकड़ा लगता है:

<mirror> 
    <id>nexus</id> 
    <mirrorOf>*</mirrorOf> 
    <url>http://serverName.company.com/nexus-2.3/content/groups/public/</url> 
</mirror> 

मैं बिताया यह बहुत लंबा लग रहा है। मुझे उम्मीद है कि यह भविष्य में किसी की मदद करेगा।

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

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