बिल्ड प्लान की गणना नहीं की जा सकी: Plugin org.apache.maven.plugins: maven-resource-plugin: 2.5 या इसकी किसी एक निर्भरता का समाधान नहीं किया जा सका


178
org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:129)
    at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:48)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:142)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:261)
    at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:185)
    at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:152)
    at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:386)
    at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:865)
    at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:355)
    at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:66)
    at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:87)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:414)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:351)
    at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186)
    at org.sonatype.aether.impl.internal.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:279)
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:115)

मैंने पढ़ा है कि कितने लोग इसे हल करने में सक्षम थे:

मैं मावेन के लिए नया हूं, इसलिए कृपया मेरे किसी भी अज्ञानता का बहाना करें

यह परियोजना एक अन्य मशीन पर काम कर रही है, और बस इस पर एक से रिपॉजिटरी से नीचे खींच लिया, जिसमें एक ही संस्करण का ग्रहण और एम 2 प्लगइन स्थापित किया गया है। मैं 10 घंटे से अधिक समय से इसके साथ बेवकूफ बना रहा हूं और यह मुझे पागल कर रहा है (मैवेन मेरे लिए अब तक सिरदर्द के अलावा कुछ भी नहीं है ...) किसी भी मदद की बहुत सराहना की जाती है! अग्रिम में धन्यवाद!

संपादित करें

करीब से देखने के बाद मैंने नोटिस किया कि यह स्थानीय। भंडार में .jar फ़ाइलों को डाउनलोड नहीं कर रहा है ... मुझे यकीन नहीं है कि यह कुछ है ...

संपादित करें

मुझे मावेन डिपेंडेंसी को बिल्ड पाथ से जोड़ने का विकल्प नहीं दिया गया है।


किसी भी उत्तर ने इसे मेरे लिए तय नहीं किया, लेकिन मुझे इस पोस्ट में उत्तर मिला: stackoverflow.com/questions/5704010/maven-in-5-min-not-working , विशेष रूप से समाधान # 1।
सिडनी

जवाबों:


153

मेरे साथ भी ठीक यही समस्या थी।

[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5: Failure to find org.apache.maven.plugins:maven-resources-plugin:pom:2.5 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
...

3.0 maven था, JBoss देव स्टूडियो 7 के साथ केप्लर को स्थापित किया। इंटरनेट के लिए प्रॉक्सी के साथ आंतरिक नेटवर्क पर बैठे कंप्यूटर। यहाँ मैंने क्या किया है।

0. मावेन रिपॉजिटरी सर्वर की जाँच करें

1. चेक प्रॉक्सी सेट अप और काम कर रहा है

पहले मुझे लगा कि यह एक प्रॉक्सी समस्या है, मैंने यह सुनिश्चित किया कि maven settings.xml में प्रॉक्सी सेटिंग्स (settings.xml दो स्थानों में MAVEN_HOME में मौजूद हो सकती हैं। दूसरा% userprofile% .m2 \ _ में बाद की उच्चता के साथ है)। :

<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>optional-proxyuser</username>
  <password>optional-proxypass</password>
  <host>proxy.host.net</host>
  <port>80</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

और जाँच की कि प्रॉक्सी इसे टेलनेट करने की कोशिश कर रहा है:

telnet [proxy] [port number]

2. ग्रहण समस्या नहीं जाँचें

ग्रहण के बाहर कमांड लाइन स्तर पर 'mvan संकलन' चला - वही मुद्दा।

अगर 'मावन संकलन' ने काम किया। लेकिन यह ग्रहण में मावेन प्लगइन का उपयोग करके काम नहीं करता है, मावेन प्लगइन को ग्रहण की प्रॉक्सी सेटिंग्स का उपयोग न करें

3. मेरे कैश मेव रिपॉजिटरी में सभी सामग्री हटाए गए कैश इश्यू की जांच न करें । (डिफ़ॉल्ट स्थान: ~ / .m2 / रिपॉजिटरी) और फिर ररेन मावेन - एक ही मुद्दा सामने आया।

4. मेरे लिए क्या काम किया

गुम प्लगइन को स्वचालित रूप से डाउनलोड और स्थापित करें: POM फ़ाइल बिल्ड अनुभाग में प्लगइन प्लगइन के लिए लापता प्लगइन की घोषणा करके स्वचालित रूप से आवश्यक प्लगइन पुनः प्राप्त होगा। POM फ़ाइल में, आपके द्वारा आवश्यक प्लगइन के संस्करण के लिए यह कोड जोड़ें:

  <build>
        <pluginManagement>
          <plugins>
            <plugin>
              <artifactId>maven-resources-plugin</artifactId>
              <version>2.7</version>
            </plugin>           
          </plugins>
        </pluginManagement>   
    </build>

गुम प्लगइन को मैन्युअल रूप से इंस्टॉल करें: मैं http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5 पर गया और maven-resource-plugin-2.5.jar और maven-resource-plugin डाउनलोड किया -2.5.पोम । इसे सीधे सही फ़ोल्डर में मावेन रिपॉजिटरी में कॉपी किया गया (~ / .m2 / रिपॉजिटरी / ऑर्ग / एपाचे / मावेन / प्लगइन्स / मावेन-रिसोर्स-प्लगइन / 2.5) और रेरन 'मवन कंपाइल'। इससे समस्या हल हो गई।


Edit1

इसके बाद मुझे 'mvan install' के साथ एक और दो समस्या हुई:

The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 is missing, no dependency information available

The POM for org.apache.maven.plugins:maven-install-plugin:jar:2.3.1 is missing, no dependency information available

मैंने इस समस्या को ऊपर दिए तरीके से देखा, http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-surefire-plugin/2.10 और http://mvnrepositoryartart/ org/ से डाउनलोड करते हुए । apache.maven.plugins / Maven: स्थापित-प्लगइन / 2.3.1


3
मैं आपके सुझावों का पालन करने वाला था, लेकिन अंतिम समय में मैंने 'mvan install' की कोशिश की। यह काम किया, जो बताता है कि मूल कारण डिफ़ॉल्ट रिपॉजिटरी के लिए सर्वर के साथ एक समस्या है।
डोनाल्ड लफेर्टी जूल

1
धन्यवाद, मेरी समस्या POM फ़ाइल के साथ ठीक थी! मुझे लगता है कि यह इसलिए है क्योंकि मैंने ग्रहण के बाहर मावेन 2.6 को अपने कंप्यूटर में स्थापित किया है। मावेन 2.6 के लिए एक ही फ़ोल्डर में, JAR और POM दोनों फाइलें हैं जबकि केवल JAR फाइल मावेन 2.5 के लिए है
ericn

1
@ अकारी, maven.apache.org/guides/introduction/… देखें । आपके आंतरिक कॉरपोरेट नेटवर्क में स्थानीय मावेन रिपॉजिटरी, मावेन रिपॉजिटरी सर्वर और सार्वजनिक मावेन भंडार हो सकते हैं।
जैकडेव

1
मेरे मामले में, मैंने ~ / .m2 / रिपॉजिटरी / ऑर्ग / एपाचे / मावेन / प्लगइन्स / मावेन-रिसोर्स-प्लगइन / 2.6 की जाँच की और इसमें कोई पोम फाइल नहीं थी !! यह वास्तव में मदद की। बहुत बहुत धन्यवाद!
आनंद रॉकज

1
मुझे लगता है कि आपको अपने उत्तर को अपडेट करना चाहिए, जिसमें यह तथ्य भी शामिल होना चाहिए कि स्थानीय मैवेन रिपॉजिटरी में सब कुछ हटाना भी एक समाधान हो सकता है।
एड्रियन बेर

132

मुझे ठीक वैसी ही समस्या थी और चूंकि मैंने कहीं पढ़ा था कि त्रुटि एक कैश्ड फ़ाइल के कारण हुई थी, इसलिए मैंने .m2 रिपॉजिटरी फ़ोल्डर के तहत सभी फ़ाइलों को हटाकर इसे ठीक कर दिया। अगली बार जब मैंने इस परियोजना का निर्माण किया तो मुझे फिर से सभी आश्रितियों को डाउनलोड करना पड़ा लेकिन यह इसके लायक था - 0 त्रुटियां !!


6
मैंने वही किया जो आपने यहां कहा है। लगता है मेरी समस्या का समाधान हो गया है।
22

2
यहाँ भी इसी तरह की समस्या है - यह समाधान मेरे लिए भी तय हो गया है।
प्रियादु नीमरे

1
वही मेरे लिए था। लेकिन मैंने mvnडिबग विकल्प के साथ शुरुआत की और मैंने देखा कि स्थानीय रिपॉजिटरी में एक पोम फ़ाइल दूषित थी। उस फ़ाइल को हटाने और फिर से चलाने के mvnपरिणामस्वरूप उस फ़ाइल को फिर से डाउनलोड किया गया और सब कुछ काम किया।
एड्रियन बेर

2
बस org/apache/maven/plugins/maven-resources-plugin/2.5फ़ोल्डर से सब कुछ हटा दिया , और mvn installफिर से भाग गया। इससे मेरा काम बनता है।
शम्स

1
एक्लिप्स में, मुझे लगता है कि यह प्रोजेक्ट पर राइट क्लिक करके भी प्राप्त किया जा सकता है -> मैवेन -> अपडेट प्रोजेक्ट और "फोर्स अपडेट ऑफ़ स्टेपशॉट्स / रिलीव्स" की जाँच करके, ठीक पर क्लिक करें। सभी आश्रितों को 0 त्रुटियों के साथ डाउनलोड किया गया था।
तमारा अविव

17

कोशिश करने के लिए चीजों की जोड़ी:

  1. आपकी settings.xmlफ़ाइल (निम्न स्थान पर {your home folder}/.m2/settings.xml) में कॉन्फ़िगर किए गए स्थानीय विरूपण साक्ष्य रेपो के स्थान को डबलचेक करें । क्या आप वाकई स्थानीय रेपो हैं, जहां आपको लगता है कि यह है? (हां, एक गलती जो मैंने अतीत में की है ...)
  2. नई बिल्ड मशीन (या मावेन से संबंधित कम से कम कुछ भी) पर विरूपण साक्ष्य रेपो की संपूर्ण सामग्री निकालें। आपने कुछ विरूपण साक्ष्य रेपो सफाई का उल्लेख किया है, लेकिन मुझे यकीन नहीं है कि आपने कौन सी निर्देशिका (ies) को हटा दिया है। मैं इस तरह के अजीब मुद्दों में चला गया जब एक जार भ्रष्ट था।
  3. सुनिश्चित करें कि आपके पास स्थानीय विरूपण साक्ष्य रेपो के लिए पर्याप्त डिस्क स्थान / कोटा है। जब मैं सभी कलाकृतियों को रखने के लिए एक बड़ा पर्याप्त कोटा नहीं था, तो संभवत: अजीब मुद्दों में भाग लिया है, जो आंशिक रूप से डाउनलोड की गई जार फ़ाइलों के कारण होता है।
  4. कमांड लाइन पर सादे मावेन के साथ चलने की कोशिश करें; ग्रहण और एम 2 को समीकरण से बाहर निकालें। mvn -U dependency:resolveकरना चाहिए। -U बलों को डाउनलोड करने के लिए कोई फर्क नहीं पड़ता कि आपकी रिपॉजिटरी अपडेट नीतियां क्या हैं। -Xविस्तृत डीबग लॉगिंग प्राप्त करने के लिए जोड़ें ।
  5. USER_HOME.m2 पर MAVEN_HOME \ conf \ से सेटिंग सेटिंग। Xml। यदि आप प्रॉक्सी सर्वर के पीछे हैं, तो प्रॉक्सी जोड़ें (यदि आवश्यक हो)।

+1। पहला चेक ज्यादातर मामलों का ध्यान रखता है, खासकर जब हमारे पास एक विशिष्ट mvan सेटिंग्स फ़ाइल होती है। ग्रहण करने वाले उपयोगकर्ताओं के लिए, विंडो> वरीयताएँ> मावेन> उपयोगकर्ता सेटिंग्स के तहत सही सेटिंग्स फ़ाइल को इंगित करना त्वरित है।
ज्ञानी

9

मैं उसी मुद्दे का सामना कर रहा था जब ग्रहण केपलर और मावेन संस्करण 3.2 का उपयोग कर रहा था,

परियोजना का निर्माण करते समय, इसने मुझे ग्रहण में वही त्रुटि दिखाई

के तहत प्लगइन के दो संस्करण (2.5 और 2.6) हैं

.m2/repository/org/apache/maven/plugins/maven-resources-plugin/

मैंने 2.5 संस्करण निकाले तो यह मेरे लिए काम कर गया


7

मेरी समस्या कॉन्फ़िग फ़ाइल का स्थान थी।

ग्रहण सेटिंग्स में (Windows-> प्राथमिकताएं-> maven-> उपयोगकर्ता सेटिंग्स) मावेन पॉइंट्स के लिए डिफ़ॉल्ट कॉन्फिग फाइल C:\users\*yourUser*\.m2\settings.xml। यदि आप मावेन को अनज़िप करते हैं और इसे अपनी पसंद के फ़ोल्डर में स्थापित करते हैं, तो फ़ाइल अंदर होगी *yourMavenInstallDir*/conf/, इस तरह से जहां ग्रहण नहीं लगता है (मेरा नहीं था)। अगर ऐसा है तो मावेन सही तरीके से लोड नहीं होगा। आपको बस सही फ़ाइल को इंगित करने के लिए "उपयोगकर्ता सेटिंग" पथ सेट करने की आवश्यकता है।


7

ऐसा प्रतीत होता है कि इस मुद्दे के कई अलग-अलग कारण हो सकते हैं। मैंने एक्लिप्स (लूना) के नए संस्करण को स्थापित करने के बाद इसका अनुभव किया। कमांड-लाइन मावेन ने ठीक काम किया, लेकिन एक्लिप्स ने मुद्दों का निर्माण किया।

मैं अपने JRE में एक प्रमाणपत्र प्राधिकरण का उपयोग करता हूं। यह महत्वपूर्ण है क्योंकि यह मावेन संसाधनों को डाउनलोड करते समय मेरा प्रमाणीकरण प्रदान करता है। भले ही मेरा प्रोजेक्ट ग्रहण के अंदर उचित JRE की ओर इशारा कर रहा था - ग्रहण एक अलग JRE का उपयोग करके चल रहा था (यह स्पष्ट रूप से Windows कार्य प्रबंधक में जावा प्रक्रिया गुणों को देख रहा है)। मेरा समाधान मेरे eclipse.ini में निम्नलिखित जोड़ना था और स्पष्ट रूप से उस JRE को परिभाषित करना था जिसका मैं उपयोग करना चाहता हूं।

-vm
C:\Program Files\Java\jdk1.7.0_51\bin\javaw.exe 

4

Force Update Snapshots/ReleasesMaven के साथ प्रोजेक्ट को अपडेट करते समय आपको जांचना चाहिए । यह मेरे लिए काम किया :-)।फोर्स अपडेट स्नैपशॉट / रिलीज़


3

सभी डायरियों को हटाने की कोशिश करें /usr/share/maven-repo- निश्चित रूप से मावेन मर जाएगा इसलिए आपको फिर से स्थापित करना होगा और फिर से प्रयास करना होगा। मेरे मामले में maven ver.3 से फिर से इंस्टॉल करें। सभी रिपॉजिटरी को हटाने के साथ maven2 में मदद की।

मैंने .m2 से सभी को हटाने का प्रयास किया लेकिन इससे कोई मदद नहीं मिली।


3
इस प्रश्न का एक स्वीकृत उत्तर है और आपकी प्रतिक्रिया उसे अपनी सभी निर्देशिकाओं को हटाने के लिए कहना है? उत्तर देने से पहले पूरा प्रश्न और उत्तर अवश्य पढ़ें।
डुर्रोन 597

2
@ Durron597: मार्टिज़न का समाधान वास्तव में स्वीकृत उत्तर के बहुत करीब है। वह स्वीकृत ans में अधिक जानकारी जोड़ रहा है।
माइंडरीडर

3

कुछ फाइलें जहां आपके स्थानीय भंडार में गायब हैं। आमतौर पर के तहत${user.home}/.m2/repository/

नीट उत्तर समस्या हल करता है। हालाँकि, यदि आप नहीं चाहते हैं कि आपके स्थानीय भंडार के लिए सभी निर्भरताएँ फिर से डाउनलोड करें तो आप लापता निर्भरता को अपनी एक परियोजना में जोड़ सकते हैं और इसे संकलित कर सकते हैं।

निर्भरता खोजने के लिए मावेन रिपॉजिटरी वेबसाइट का उपयोग करें। आपके मामले में http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5 गायब था।

सूचीबद्ध XML को अपने प्रोजेक्ट के pom.xml फ़ाइल में कॉपी करें। इस मामले में

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.5</version>
</dependency>

mvn compilePom.xml के रूट फ़ोल्डर में चलाएँ । मावेन सभी गुम निर्भरताओं को डाउनलोड करेगा। डाउनलोड के बाद आप अतिरिक्त निर्भरता को हटा सकते हैं।

अब आपको मावेन परियोजना को आयात करने में सक्षम होना चाहिए या त्रुटि के बिना परियोजना को अपडेट करना चाहिए।


3

मुझे पता चला कि मी 2 को डिफ़ॉल्ट रूप से v2.5 की तलाश में है, जबकि मेरे स्थानीय रेपो में 2.6 और 2.5 नहीं है।

इस बारे में पड़ताल किए बगैर कि कैसे बस पोम पर निर्भरता जोड़ने से यह समस्या हल हो गई

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.6</version>
</dependency>

एक बार बिल्ड चलाने के बाद इसे हटाया जा सकता है


3

नीचे दिए गए मुद्दे को हल करने के लिए आसान चरणों का पालन करें: बिल्ड प्लान की गणना नहीं कर सकता: Plugin org.apache.maven.plugins: maven-resource-plugin: 2.5 या इसकी निर्भरता में से एक का समाधान नहीं किया जा सकता है: org के लिए विरूपण साक्ष्य विवरण पढ़ने में विफल ।apache .maven.plugins: maven-ar-plugin: ar: 2.4 ग्रहण में

यहां छवि विवरण दर्ज करें

हल: चरण 1: यहां छवि विवरण दर्ज करें

चरण 2:

यहां छवि विवरण दर्ज करें

समस्या हल

यहां छवि विवरण दर्ज करें


2

इसके लिए एक अधिक सूक्ष्म कारण एक Settings.xml फ़ाइल हो सकती है जिसमें doctype से पहले पहली पंक्ति में एक स्थान होता है


2

उम्मीद है कि मैं पार्टी में देर नहीं करूंगा।

एक्लिप्स केपलर और मावेन 3.1 का उपयोग करके इसका सामना किया।

समाधान एक JDK का उपयोग करना है न कि आपके Eclipse प्रोजेक्ट के लिए JRE। लापता जार को डाउनलोड करने के लिए केवल मावेन को साफ करने और ग्रहण से परीक्षण करने का प्रयास करें।


मुझे यह समस्या लंबे समय से थी और जब तक मैंने अपने सिस्टम चर में देखना शुरू नहीं किया, तब तक इसका पता नहीं लगा सका। पता चलता है कि मैंने अपना JAVA_HOME JRE पर सेट किया था, और JDK से नहीं।
जो कारुसो

1

मुझे भी यही समस्या थी लेकिन दूसरे कारण से। इसका समाधान अविएरा ब्राउज़र प्रोटेक्शन (जर्मन ब्राउज़र-शुट्ज़ में) को निष्क्रिय करना था। मैं m2e से संलयन लिया नेक्सस से मेटाडेटा स्थानांतरित नहीं कर सकता, लेकिन maven कमांड लाइन कर सकते हैं । यह फिर से सक्रिय किया जा सकता है maven आवश्यक प्लगइन है।


1

अधिकांश लोग आपको अपनी प्रॉक्सी सेटिंग्स की जांच करने या कलाकृतियों को हटाने और फिर से जोड़ने के लिए कहेंगे, लेकिन मैं इससे दूर रहूंगा और एक और सुझाव दूंगा जो आपकी समस्या नहीं है। यह आपकी मिरर सेटिंग हो सकती है।

यदि आप कार्यालय में मावेन का उपयोग करते हैं तो आपकी कंपनी की आंतरिक मावेन रिपॉजिटरी की तलाश करने के लिए एक अच्छा मौका है। यदि आप घर से कुछ काम कर रहे हैं और आप नेटवर्क से नहीं जुड़े हैं तो यह समस्या हो सकती है। इस रेपो को दृश्यता प्राप्त करने के लिए एक स्पष्ट समाधान कार्यालय का वीपीएन हो सकता है। इसका एक और तरीका यह है कि अपनी /User/.m2/settings.xml फ़ाइल में एक और मिरर साइट को जोड़ा जाए, ताकि यदि यह आपके ऑफिस नेटवर्क पर इसे खोजने में विफल रहे तो यह पब्लिक रेपो को आज़माएगा।

<mirror>
    <id>Central</id>
    <url>http://repo1.maven.org/maven2</url>
    <mirrorOf>central</mirrorOf>
    <!-- United States, St. Louis-->
</mirror>

अन्य मावेन रिपॉजिटरी के लिए यहां एक नज़र डालें: http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories


1

मेरे मामले में मैं m2e के साथ एक बाहरी मावेन इंस्टॉलेशन का उपयोग कर रहा हूं। मैंने अपनी प्रॉक्सी सेटिंग्स को बाहरी मावेन इंस्टॉलेशन की सेटिंग में जोड़ा है। xml फ़ाइल। इन सेटिंग्स को एम 2 द्वारा उपयोग नहीं किया गया है तब भी जब मैंने बाहरी मावेन इंस्टॉलेशन को डिफ़ॉल्ट मावेन इंस्टॉलेशन के रूप में सेट किया है।

इस समस्या को हल करने के लिए मैंने ग्रहण के भीतर वैश्विक मावेन सेटिंग्स फ़ाइल को कॉन्फ़िगर किया है। मेरे बाहरी मावेन इंस्टॉलेशन से सेटिंग्स.एक्सएमएल फ़ाइल।

अब ग्रहण आवश्यक कलाकृतियों को डाउनलोड कर सकता है।


1

सेटिंग्स में अपनी प्रॉक्सी सेटिंग्स दर्ज करने के बाद। xml

<proxies>
<!-- proxy 
 | Specification for one proxy, to be used in connecting to the network.
 |  -->
<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>DOMAIN\YOURID</username>
  <password>123456</password>
  <host>proxy.company.com</host>
  <port>8080</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

</proxies>

जाँच करें कि क्या नीचे टैग सेटिंग में मूल्य गलत है। xml

<offline>false</offline>

इससे मुझे मदद मिली।


1

@JackDev क्या जवाब देता है, इसके अलावा, मेरी समस्या का भी हल क्या था

1) निर्देशिका के तहत jdk स्थापित करें जिसमें कोई स्थान नहीं है:

C:/Java

के बजाय

C:/Program Files/Java

यह विंडोज में एक ज्ञात मुद्दा है। मैंने भी तय JAVA_HOMEकिया

2) जावा केस के तहत मावेन स्थापित करें, के तहत C:/MavenM2_HOMEतदनुसार तय किया ।

3) मैंने अपने लैपटॉप पर जावा 7 और जावा 7। इसलिए मैंने jvm का उपयोग करके परिभाषित किया eclipse.ini। यदि आपके पास -vmप्रविष्टि नहीं है, तो यह एक अनिवार्य कदम नहीं है eclipse.ini। मैंने अद्यतन किया:

C:/Java/jdk1.7.0_79/jre/bin/javaw.exe

के बजाय:

C:/Java/jdk1.7.0_79/bin/javaw.exe

सौभाग्य


1

यदि आपने अपने मावेन की सेटिंग्स में एक रिपॉजिटरी कॉन्फ़िगर किया है। xml , जांचें कि क्या आपने इसे एक्सेस किया है।

जब मुझे यह समस्या थी, तो सेटिंग्स में कॉन्फ़िगर किए गए एंटरप्राइज़ रिपॉजिटरी थे। xml लेकिन मैं कंपनी से बाहर था।


1
his issue is happening due to change of protocol from http to https for central repository. please refer following link for more details. https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required 

In order to fix the problem, copy following into your pom.ml file. This will set the repository url to use https.

<repositories>
        <repository>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <releases>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </pluginRepository>
    </pluginRepositories>

0

जब मैंने डिफ़ॉल्ट रिपॉजिटरी को किसी अन्य फ़ोल्डर में बदल दिया तो जैकडेव का विकल्प 3 मेरे लिए काम करता है।

नीचे मैं वही देखता हूं जो एम 2 ई प्लगइन के बाद स्वचालित रूप से मावेन-संसाधन-प्लगइन-2.6 डाउनलोड करता है। हो सकता है कि यह आपको कुछ संकेत दे सकता है यदि आप मैन्युअल दृष्टिकोण लेना चाहते हैं। आवश्यक फाइलें यहां से डाउनलोड की जा सकती हैं: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/

यहां छवि विवरण दर्ज करें


0

यदि आपके पास एक प्रॉक्सी है, तो आपको SOCKS को भी साफ़ करना होगा

Window > Preferences > Network Connections.

0

मुझे वही मुद्दा मिल रहा था।

मैंने बस नीचे की साइट से m2e (Maven2Eclipse) प्लगइन स्थापित किया है:

http://www.eclipse.org/m2e/

ग्रहण> सहायता> नया सॉफ़्टवेयर स्थापित करें> उपलब्ध सॉफ़्टवेयर साइटें> जोड़ें

Name: m2e (any name is OK)
Location:m2e - http://download.eclipse.org/technology/m2e/releases/

इंस्टॉल विंडो के तहत> के साथ काम करें:

इस नए स्थान का चयन करें और दिखाई देने वाले सभी प्लगइन्स जोड़ें। ग्रहण पुनः आरंभ हुआ और यह पिछली त्रुटियों के साथ ठीक से चल रहा था।


0

यदि आपकी कंपनी में काम कर रहे हैं, तो वे आपको बाहरी सॉफ़्टवेयर डाउनलोड करने और इसे स्थापित करने से रोक सकते हैं। आपको मैन्युअल रूप से प्लगइन्स को स्थापित करने या आंतरिक दर्पण रिपॉजिटरी को रिपॉइंट करने की आवश्यकता हो सकती है।


0

मावेन के एक अलग संस्करण को डाउनलोड करने का प्रयास करें। मुझे मावेन 3.5.2 के साथ एक ही समस्या थी, मैंने अपनी समस्या का हल सिर्फ मावेन 3.0.4 डाउनलोड किया


0

बहुत पुराना सामान।

मिल गया इसे हल करने में localRepository फिक्सिंग settings.xml। यह फ़ाइल मेरे अन्य कंप्यूटर से कॉपी की गई थी और .m2 रिपॉजिटरी का पथ समान नहीं था।

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>C:\Users\foo\.m2</localRepository>

</settings>

0

मैं निम्नलिखित चरणों के साथ समस्या को हल कर सकता हूं

  1. मावेन को अलग से स्थापित करें
    https://www.mkyong.com/maven/how-to-install-maven-in-windows/
  2. ग्रहण में बाहरी मावेन स्थापना सेट करें
    यहां छवि विवरण दर्ज करें


3. सेटिंग्स में प्रॉक्सी सेट करें। Maven स्थापना में xml
(C: \ path \ apache-maven-3.6.0 \ _)

<proxy>
 <id>optional</id>
 <active>true</active>
 <protocol>http</protocol>
 <username>optional-proxyuser</username>
 <password>optional-proxypass</password>
 <host>proxy.host.net</host>
 <port>80</port>
 <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
  1. मावेन यूजर सेटिंग्स को अपडेट करें यहां छवि विवरण दर्ज करें

  2. अद्यतन मावेन परियोजना
    यहां छवि विवरण दर्ज करें


0

मैंने अपनी परियोजना को एक अलग मशीन में स्थानांतरित कर दिया है, पुरानी मशीन से अपने सभी मावेन पुस्तकालयों को नई मशीन में कॉपी कर लिया है, मेरे प्रोजेक्ट पर राइट क्लिक किया है >> मावेन >> अपडेट प्रोजेक्ट। और फिर मेरा प्रोजेक्ट बनाया। इसके अतिरिक्त, मैंने यह एक चरण भी किया है जो स्क्रीनशॉट में दिखाया गया है। और यह सब काम किया है !!

विंडो पर जाएं -> प्राथमिकताएं -> मैवेन -> उपयोगकर्ता सेटिंग, सुनिश्चित करें कि आपके पास ये सेटिंग्स हैं ..
यहां छवि विवरण दर्ज करें

इसके अलावा अपने प्रोजेक्ट पर राइट क्लिक करें -> गुण -> मावेन, और सुनिश्चित करें कि आपके पास यहां से रिपॉजिटरी मावेन करने के लिए रास्ता है।
यहां छवि विवरण दर्ज करें


0

मैं एक ही मुद्दे का सामना कर रहा हूं और उपरोक्त कार्यों में से कोई भी नहीं है, जैसे कि MVN को भी अपडेट करना एक ही त्रुटि है, भवन द्वारा भी एक ही है, सेटिंग्स में विवरण दर्ज किया। xml हालांकि एक ही मुद्दा।

उसके बाद फिर से मैंने कोशिश की और कुछ अलग किया जो पहले नहीं किया था और यह काम करता है।

इसका सरल, मैंने Mvn परियोजना को अद्यतन करते समय बल अद्यतन पर क्लिक किया। Pom फ़ाइल पर राइट क्लिक करके, Maven, "Update Project" के तहत विकल्प है और यह अद्यतन विकल्प चुनने के लिए एक पॉपअप को खोलता है। कृपया सुनिश्चित करें कि अद्यतन किया जा सकता है, डिफ़ॉल्ट रूप से अनियंत्रित है। और बिंगो, जो आकर्षण की तरह काम करता है!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.