और जोड़ने के लिए वें विषय है, यहां मेरे अनुभव नीचे हैं ... वास्तव में अजीब और समय लेने वाला इसलिए मैंने सोचा कि यह जोड़ने लायक था।
मैं एक ऐसी ही विंडोज पर portlet-पुल का निर्माण किया की कोशिश कर रहा है, तो निम्न त्रुटियाँ हो रही समस्या लिया है:
Downloading: http://repo1.maven.org/maven2/org/apache/portals/bridges-pom/1.0/bridges-pom-1.0.pom
[DEBUG] Reading resolution tracking file C:\Documents and Settings\myuser\.m2\repository\org\apache\portals\bridges-pom\1.0\bridges-pom-1.0.pom.lastUpdated
[DEBUG] Writing resolution tracking file C:\Documents and Settings\myuser\.m2\repository\org\apache\portals\bridges-pom\1.0\bridges-pom-1.0.pom.lastUpdated
[ERROR] The build could not read 1 project -> [Help 1]
org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM: Could not transfer artifact
org.apache.portals:bridges-pom:pom:1.0 from/to central (http://repo1.maven.org/maven2): Error transferring file: repo1.maven.org and 'parent.relativePath' points at wrong local
POM @ line 23, column 11
...
[ERROR] The project org.apache.portals.bridges:portals-bridges-common:2.0 (H:\path_to_project\portals-bridges-common-2.0\pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: Could not transfer artifact org.apache.portals:bridges-pom:pom:1.0 from/to central (http://repo1.maven.org/maven2):
Error transferring file: repo1.maven.org and 'parent.relativePath' points at wrong local POM @ line 23, column 11: Unknown host repo1.maven.org -> [Help 2]
...
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
मैं चीजों की एक जोड़ी की कोशिश की, सर्फिंग का एक सा निम्नलिखित:
माता-पिता को सेट करने का प्रयास किया .relative खाली खाली करें ताकि मैवेन को यह नहीं लगता कि माता-पिता स्थानीय थे। यह एसओ पर Hudson build fail: Non-resolvable parent POM और in this nabble forum पर सुझाव के अनुसार है। इसका कोई प्रभाव नहीं पड़ा।
मैंने यह भी सुनिश्चित करने की कोशिश की कि भंडार मेरी सेटिंग्स.xml में स्पष्ट रूप से सूचीबद्ध है लेकिन इसका कोई प्रभाव नहीं पड़ा।
तब मैंने सुनिश्चित किया कि this blog by Sarthon में चर्चा के अनुसार एमवीएन को अपने इतिहास पर भरोसा करने के बजाय भंडार को देखने के लिए मजबूर होना पड़ा। दुर्भाग्यवश, यह मुद्दा भी नहीं था।
कुछ निराशा में, मैंने यह सुनिश्चित करने के लिए अपने MAVEN_OPTS पर फिर से संशोधित किया कि मैं अपनी प्रॉक्सी सेटिंग्स को गलत नहीं कर रहा था। ये सही थे, मूल्य गैर उद्धृत यद्यपि:
सेट MAVEN_OPTS = -Dhttp.proxyHost = myproxy.mycompany.com -Dhttp.proxyPort = 8080 -Xmx256m
तो, अंत में, मैं ले जाया गया मेरी settings.xml में प्रॉक्सी config और इस काम किया:
<proxies>
<proxy>
<id>genproxy</id>
<active>true</active>
<protocol>http</protocol>
<!--username>proxyuser</username-->
<!--password>proxypass</password-->
<host>myproxy.mycompany.com</host>
<port>8080</port>
<nonProxyHosts>*.mycompany.com|127.0.0.1</nonProxyHosts>
</proxy>
</proxies>
सच यकीन नहीं क्यों अपने मूल MAVEN_OPTS (उद्धरण?) काम नहीं कर रहा था, जबकि settings.xml config w किया ork। मैं फिक्स को रिवर्स करना चाहता हूं और प्रत्येक चरण को दोबारा जांचना चाहता हूं लेकिन बहुत अधिक समय बर्बाद कर चुका हूं। के रूप में और कब रिपोर्ट करेंगे।
(कोई भी) मन इसे वास्तविक प्रश्न में दोहराता है (जैसे: मैं प्रॉक्सी के माध्यम से मेवेन का उपयोग कैसे करूं?)? फिर आप स्टैक ओवरफ्लो प्रारूप के साथ अधिक इनलाइन होने के लिए अपने प्रश्न बॉडी को उत्तर के रूप में पोस्ट कर सकते हैं .. – Tim
मैंने इसे आपके लिए बोगदान के लिए दोबारा लिखा है, अगर आप –
चाहते हैं तो कृपया अपनी मूल सामग्री को उत्तर के रूप में पोस्ट करें जैसा कि हम उसी पर संपादित करते हैं समय –