java - How to use maven outside company's network? -
मेरा ~ / .m2 / settings.xml
जैसा दिखता है
< कोड> & lt; सेटिंग & gt; & LT; pluginGroups & gt; & LT; pluginGroup & gt; org.inst.maven_inst_plugin & lt; / pluginGroup & gt; & Lt; / pluginGroups & gt; & LT; दर्पण & gt; & LT; दर्पण & gt; & Lt; id & gt; स्थानीय केंद्रीय दर्पण & lt; / id & gt; & LT; mirrorOf & gt; केंद्रीय & lt; / mirrorOf & gt; & LT; यूआरएल & gt; http: //maven.corp.org.com: 9999 / भंडार / सार्वजनिक & lt; / यूआरएल & gt; & Lt; / दर्पण & gt; & LT; दर्पण & gt; & Lt; id & gt; स्थानीय कोडहाउस स्नैपशॉट मिरर & lt; / id & gt; & LT; mirrorOf & gt; codehaus & lt; / mirrorOf & gt; & LT; यूआरएल & gt; http: //maven.corp.org.com: 9999 / निकटता / भंडार / codehaus & lt; / यूआरएल & gt; & Lt; / दर्पण & gt; & LT; दर्पण & gt; & Lt; id & gt; स्थानीय कोडहाउस दर्पण & lt; / id & gt; & Lt; दर्पणऑफ़ & gt; कोडहाउस स्नैपशॉट्स & lt; / mirrorOf & gt; & LT; यूआरएल & gt; http: //maven.corp.org.com: 9999 / निकटता / भंडार / codehaus.snapshot & lt; / यूआरएल & gt; & Lt; / दर्पण & gt; & LT; दर्पण & gt; & Lt; id & gt; स्थानीय jboss दर्पण & lt; / id & gt; & LT; mirrorOf & gt; jboss & lt; / mirrorOf & gt; & LT; यूआरएल & gt; http: //maven.corp.org.com: 9999 / निकटता / भंडार / jboss & lt; / यूआरएल & gt; & Lt; / दर्पण & gt; & LT; दर्पण & gt; & Lt; id & gt; स्थानीय maven2-repository.dev.java.net दर्पण & lt; / id & gt; & LT; mirrorOf & gt; maven2-repository.dev.java.net & lt; / mirrorOf & gt; & LT; यूआरएल & gt; http: //maven.corp.org.com: 9999 / भंडार / maven2-repository.dev.java.net & lt; / यूआरएल & gt; & Lt; / दर्पण & gt; & LT; दर्पण & gt; & Lt; id & gt; स्थानीय apache.snapshot mirror & lt; / id & gt; & LT; mirrorOf & gt; apache.snapshot & lt; / mirrorOf & gt; & LT; यूआरएल & gt; http: //maven.corp.org.com: 9999 / निकटता / भंडार / apache.snapshot & lt; / यूआरएल & gt; & Lt; / दर्पण & gt; & LT; दर्पण & gt; & Lt; id & gt; स्थानीय Maven-repository.dev.java.net मिरर & lt; / id & gt; & LT; mirrorOf & gt; maven-repository.dev.java.net & lt; / mirrorOf & gt; & LT; यूआरएल & gt; http: //maven.corp.org.com: 9999 / भंडार / maven-repository.dev.java.net & lt; / यूआरएल & gt; & Lt; / दर्पण & gt; & LT; दर्पण & gt; & LT; आईडी & gt; इनहाउस स्नैपशॉट मिरर & lt; / id & gt; & LT; mirrorOf & gt; inhouse.snapshot & lt; / mirrorOf & gt; & LT; यूआरएल & gt; http: //maven.corp.org.com: 9999 / भंडार / inhouse.snapshot & lt; / यूआरएल & gt; & Lt; / दर्पण & gt; & Lt; / दर्पण & gt; & LT; प्रोफाइल & gt; & Lt; / प्रोफाइल & gt; & LT; usePluginRegistry & gt; सच & lt; / usePluginRegistry & gt; & Lt; / सेटिंग्स & gt;
यह तब तक ठीक काम करता है जब तक मैं कंपनी में हूं या vpn
का उपयोग कर रहा हूं।
मैं एक विचार की कोशिश कर रहा था और मुझे एहसास हुआ कि जब से मैं कंपनी के नेटवर्क से बाहर हूं, मैव्हन डाउनलोड नहीं कर सका, यह
डाउनलोड करने पर लटका हुआ है: http: //maven.corp .org.com: 9999 / रिपॉजिटरी / सार्वजनिक / संगठन / कोडहाउस / कार्गो / कार्गो-मीवेन-2 / प्लगइन / maven-metadata.xml
मैं अपनी परियोजना के में रिपॉजिटरी सेट करने का प्रयास कर रहा हूं Pom.xml
जैसा
& lt; repositories & gt; & LT; भंडार & gt; & LT; आईडी & gt; java.net & lt; / आईडी & gt; & LT; यूआरएल & gt; https: //maven.java.net/content/repositories/public/< / यूआरएल & gt; & Lt; / भंडार & gt; & Lt; / खजाने & gt;
लेकिन इससे मदद नहीं मिली
प्रश्न
मैं अपनी कंपनी के नेटवर्क के बाहर काम करने के लिए कैसे पूछ सकता हूं?
http://maven.corp.org.com:9999
आपकी कंपनी का होगा कंपनी की कलाकृतियों को संगृहीत करने और स्वीकृत सार्वजनिक खज़ाने (जैसे नेक्सस या कृत्रिम अंग) की प्रॉक्सी के रूप में कार्य करने के लिए आंतरिक मेवेन रिपॉजिटरी।
मुझे लग रहा है कि प्रॉक्सी सार्वजनिक रूप से उपलब्ध नहीं है आप सार्वजनिक नेटवर्क पर जा सकते हैं और अपने खुद के निर्देशों के साथ सार्वजनिक रिपॉजिटरी में सीधे अपने settings.xml
की जगह ले सकते हैं और उन में जो कुछ भी डाउनलोड कर सकते हैं, लेकिन आपका नियोक्ता शायद आप को पसंद नहीं करेंगे।
यदि आपको कार्यालय के बाहर से मेवेन रिपॉजिटरी एक्सेस करने की आवश्यकता है, तो मुझे उम्मीद है कि आपको वीपीएन का इस्तेमाल करना चाहिए।
Comments
Post a Comment