Maven2: लापता कलाकृतियों लेकिन जार जगह में हैं


134

अब से, मेरे मावेन 2 ने गड़बड़ करना शुरू कर दिया।

मैं SPring STS 2.6.1 का उपयोग कर रहा हूं और स्प्रिंग 3, हाइबरनेट, डीडब्ल्यूआर, कोमेट और उस सभी सामान पर आधारित एक एकल परियोजना है।

आज मैं सिर्फ जीईटी से अपडेट हुआ अचानक, मुझे mvnअपने प्रोजेक्ट के बगल में वह डरावना विस्मयबोधक चिह्न (!) मिला ।

"प्रोजेक्ट -> मावेन -> अपडेट निर्भरता" मारने के बाद, मुझे अभी प्राप्त होता है:

24.05.11 15:26:58 MESZ: Missing artifact org.jdom:jdom:jar:1.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-common:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-core:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-solrj:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact stax:stax:jar:1.2.0:compile
24.05.11 15:26:58 MESZ: Missing artifact stax:stax-api:jar:1.0.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-analyzers:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-core:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-highlighter:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-queries:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-snowball:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-lucene-spellchecker:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-httpclient:commons-httpclient:jar:3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.commons:commons-io:jar:1.3.2:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-logging:commons-logging:jar:1.0.4:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-commons-csv:jar:1.3.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:compile
24.05.11 15:26:58 MESZ: Missing artifact net.java.dev.stax-utils:stax-utils:jar:20040917:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.lucene:lucene-snowball:jar:2.4.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.lucene:lucene-core:jar:2.4.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.slf4j:slf4j-api:jar:1.6.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-expression:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-core:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-beans:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-aop:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact aopalliance:aopalliance:jar:1.0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-asm:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-aspects:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-test:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-context:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-context-support:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-tx:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-jdbc:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-orm:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-oxm:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-web:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-webmvc:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework:spring-instrument:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework.security:spring-security-core:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework.security:spring-security-web:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework.security:spring-security-taglibs:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework.security:spring-security-acl:jar:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework.security:spring-security-parent:pom:3.0.5.RELEASE:compile
24.05.11 15:26:58 MESZ: Missing artifact org.springframework.security:spring-security-config:jar:3.0.5.RELEASE:system
24.05.11 15:26:58 MESZ: Missing artifact org.hibernate:hibernate-core:jar:3.3.2.GA:compile
24.05.11 15:26:58 MESZ: Missing artifact antlr:antlr:jar:2.7.6:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-collections:commons-collections:jar:3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact dom4j:dom4j:jar:1.6.1:compile
24.05.11 15:26:58 MESZ: Missing artifact javax.transaction:jta:jar:1.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.hibernate:hibernate-annotations:jar:3.4.0.GA:compile
24.05.11 15:26:58 MESZ: Missing artifact org.hibernate:ejb3-persistence:jar:1.0.2.GA:compile
24.05.11 15:26:58 MESZ: Missing artifact org.hibernate:hibernate-commons-annotations:jar:3.1.0.GA:compile
24.05.11 15:26:58 MESZ: Missing artifact org.hibernate:ejb3-persistence:pom:1.0.2.GA:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-dbcp:commons-dbcp:jar:1.4:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-pool:commons-pool:jar:1.5.4:compile
24.05.11 15:26:58 MESZ: Missing artifact org.aspectj:aspectjweaver:jar:1.6.10:compile
24.05.11 15:26:58 MESZ: Missing artifact org.slf4j:slf4j-log4j12:jar:1.6.1:compile
24.05.11 15:26:58 MESZ: Missing artifact log4j:log4j:jar:1.2.16:compile
24.05.11 15:26:58 MESZ: Missing artifact javax.persistence:persistence-api:jar:1.0:compile
24.05.11 15:26:58 MESZ: Missing artifact javassist:javassist:jar:3.12.1.GA:compile
24.05.11 15:26:58 MESZ: Missing artifact postgresql:postgresql:jar:9.0-801.jdbc4:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-codec:commons-codec:jar:1.4:compile
24.05.11 15:26:58 MESZ: Missing artifact org.directwebremoting:dwr:jar:2.0.3:compile
24.05.11 15:26:58 MESZ: Missing artifact org.beanshell:bsh:jar:2.0b4:compile
24.05.11 15:26:58 MESZ: Missing artifact org.jasypt:jasypt:jar:1.7:compile
24.05.11 15:26:58 MESZ: Missing artifact cglib:cglib:jar:2.2:compile
24.05.11 15:26:58 MESZ: Missing artifact asm:asm:jar:3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-fileupload:commons-fileupload:jar:1.2.2:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.poi:poi:jar:3.8-beta1:compile
24.05.11 15:26:58 MESZ: Missing artifact jasperreports:jasperreports:jar:3.5.3:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-beanutils:commons-beanutils:jar:1.8.0:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-digester:commons-digester:jar:1.7:compile
24.05.11 15:26:58 MESZ: Missing artifact jfree:jcommon:jar:1.0.15:compile
24.05.11 15:26:58 MESZ: Missing artifact jfree:jfreechart:jar:1.0.12:compile
24.05.11 15:26:58 MESZ: Missing artifact xml-apis:xml-apis:jar:1.3.02:compile
24.05.11 15:26:58 MESZ: Missing artifact eclipse:jdtcore:jar:3.1.0:compile
24.05.11 15:26:58 MESZ: Missing artifact junit:junit:jar:4.8.2:test
24.05.11 15:26:58 MESZ: Missing artifact org.easymock:easymock:jar:3.0:test
24.05.11 15:26:58 MESZ: Missing artifact cglib:cglib-nodep:jar:2.2:test
24.05.11 15:26:58 MESZ: Missing artifact org.objenesis:objenesis:jar:1.2:test
24.05.11 15:26:58 MESZ: Missing artifact net.sf.ehcache:ehcache:pom:2.3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact net.sf.ehcache:ehcache-core:jar:2.3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact net.sf.ehcache:ehcache-terracotta:jar:2.3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.opensymphony.quartz:quartz-all:jar:1.6.1:compile
24.05.11 15:26:58 MESZ: Missing artifact javax.servlet:jstl:jar:1.1.2:compile
24.05.11 15:26:58 MESZ: Missing artifact taglibs:standard:jar:1.1.2:compile
24.05.11 15:26:58 MESZ: Missing artifact org.aspectj:aspectjrt:jar:1.6.5:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.velocity:velocity:jar:1.6.2:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-lang:commons-lang:jar:2.4:compile
24.05.11 15:26:58 MESZ: Missing artifact oro:oro:jar:2.0.8:compile
24.05.11 15:26:58 MESZ: Missing artifact javax.mail:mail:jar:1.4.1:compile
24.05.11 15:26:58 MESZ: Missing artifact javax.activation:activation:jar:1.1:compile
24.05.11 15:26:58 MESZ: Missing artifact com.lowagie:itext:jar:2.0.7:compile
24.05.11 15:26:58 MESZ: Missing artifact bouncycastle:bcmail-jdk14:jar:138:compile
24.05.11 15:26:58 MESZ: Missing artifact bouncycastle:bcprov-jdk14:jar:138:compile
24.05.11 15:26:58 MESZ: Missing artifact org.cometd.java:cometd-java-server:jar:1.0.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.cometd.java:cometd-api:jar:1.0.1:compile
24.05.11 15:26:58 MESZ: Missing artifact org.eclipse.jetty:jetty-util:jar:7.0.1.v20091125:compile
24.05.11 15:26:58 MESZ: Missing artifact org.eclipse.jetty:jetty-continuation:jar:7.0.1.v20091125:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.velocity:velocity-tools:jar:2.0:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-chain:commons-chain:jar:1.1:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-validator:commons-validator:jar:1.3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact sslext:sslext:jar:1.2-0:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.struts:struts-core:jar:1.3.8:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.struts:struts-taglib:jar:1.3.8:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.struts:struts-tiles:jar:1.3.8:compile
24.05.11 15:26:58 MESZ: Missing artifact net.htmlparser.jericho:jericho-html:jar:3.1:compile
24.05.11 15:26:58 MESZ: Missing artifact ro.isdc.wro4j:wro4j-core:jar:1.3.3:compile
24.05.11 15:26:58 MESZ: Missing artifact commons-io:commons-io:jar:2.0:compile
24.05.11 15:26:58 MESZ: Missing artifact com.google.collections:google-collections:jar:1.0:compile
24.05.11 15:26:58 MESZ: Missing artifact javax.servlet:servlet-api:jar:2.5:compile
24.05.11 15:26:58 MESZ: Missing artifact redis.clients:jedis:jar:1.5.2:compile
24.05.11 15:26:58 MESZ: Missing artifact org.mongodb:mongo-java-driver:jar:2.5.2:compile
24.05.11 15:26:58 MESZ: Missing artifact org.xhtmlrenderer:core-renderer:jar:R8pre2:compile
24.05.11 15:26:58 MESZ: Missing artifact org.apache.sanselan:sanselan:jar:0.97-incubator:compile
24.05.11 15:26:58 MESZ: Missing artifact com.kenai.nbpwr:com-sun-pdfview:jar:1.0.5-201003191900:compile
24.05.11 15:26:58 MESZ: Missing artifact org.swinglabs:pdf-renderer:jar:1.0.5:compile
24.05.11 15:26:58 MESZ: Missing artifact org.safehaus.jug:jug:jar:2.0.0:system
24.05.11 15:26:58 MESZ: Missing artifact de.dankomannhaupt:JDBCAppender:jar:1.0:system
24.05.11 15:26:58 MESZ: Missing artifact spy:memcahed:jar:2.5:system
24.05.11 15:26:58 MESZ: Missing artifact net.sf.beanlib:beanlib:jar:5.0.2beta:compile
24.05.11 15:26:58 MESZ: Missing artifact xstream:xstream:jar:1.1.2:compile
24.05.11 15:26:58 MESZ: Missing artifact net.jcip:jcip-annotations:jar:1.0:compile
24.05.11 15:26:58 MESZ: Missing artifact net.sf.beanlib:beanlib-hibernate:jar:5.0.2beta:compile

मेरी pom.xmlतरह दिखता है:

<properties>
        <org.springframework.version>3.0.5.RELEASE</org.springframework.version>
        <hibernate.version>3.3.2.GA</hibernate.version>
    </properties>

    <repositories>
        <repository>
            <id>JBoss</id>
            <name>JBoss Repsitory</name>
            <layout>default</layout>
            <url>http://repository.jboss.org/maven2</url>
        </repository>
    </repositories>
    <!-- Bezeichnung -->
    <artifactId>project-dao</artifactId>
    <name>Vevention Dao</name>
    <groupId>com.corp.dao</groupId>
    <version>1.0Beta</version>

    <dependencies>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-expression</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-beans</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-aop</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-aspects</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-context</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-context-support</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-tx</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-jdbc</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-orm</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-oxm</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-web</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-webmvc</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency> 
            <groupId>org.springframework</groupId>
            <artifactId>spring-instrument</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-core</artifactId>
            <version>${org.springframework.version}</version>
         </dependency>
         <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-web</artifactId>
            <version>${org.springframework.version}</version>
         </dependency>
         <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-taglibs</artifactId>
            <version>${org.springframework.version}</version>
         </dependency>
        <dependency> 
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-config</artifactId>
            <version>${org.springframework.version}</version>
            <scope>system</scope> 
            <systemPath>${basedir}/lib/spring-security-config-3.0.5.RELEASE.jar</systemPath> 
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>         

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>${hibernate.version}</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-annotations</artifactId>
            <version>3.4.0.GA</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>ejb3-persistence</artifactId>
            <version>1.0.2.GA</version>
            <type>pom</type>
        </dependency>
<dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.6.1</version>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.1.1</version>
        </dependency>
        <dependency>
            <groupId>commons-dbcp</groupId>
            <artifactId>commons-dbcp</artifactId>
            <version>1.4</version>
        </dependency>
        <dependency>
            <groupId>jdom</groupId>
            <artifactId>jdom</artifactId>
            <version>1.1</version>
        </dependency>
        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>2.4</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-search</artifactId>
            <version>3.1.0.GA</version>
        </dependency>
        <dependency>
            <groupId>org.apache.solr</groupId>
            <artifactId>solr-common</artifactId>
            <version>1.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.solr</groupId>
            <artifactId>solr-core</artifactId>
            <version>1.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.lucene</groupId>
            <artifactId>lucene-snowball</artifactId>
            <version>2.4.1</version>
        </dependency>
        <dependency>
            <groupId>javax.transaction</groupId>
            <artifactId>jta</artifactId>
            <version>1.0.1B</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.4</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>2.5.6.SEC01</version>
        </dependency>
        <dependency>
            <groupId>memcached</groupId>
            <artifactId>memcached</artifactId>
            <version>2.3.1</version>
        </dependency>
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>1.6.5</version>
        </dependency>
         <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>1.5.2</version>
        </dependency>       

        <dependency>
            <groupId>voldemort</groupId>
            <artifactId>voldemort</artifactId>
            <version>0.81</version>
        </dependency>

    </dependencies>
</project>

मैंने तब अपने मैक पर जाँच की /Users/XYZ/.m2और सभी जार फाइलें उम्मीद के मुताबिक जगह पर हैं।

मैं एसटीएस के साथ वर्तमान मावेन रिलीज को भेज रहा हूं। मैंने डिबग आउटपुट भी सक्षम किया, लेकिन कुछ भी संदिग्ध नहीं था।


इससे आपकी समस्या का जवाब हो सकता है stackoverflow.com/a/17663859/3343174
Fakher

जवाबों:


195

प्रोजेक्ट -> क्लीन के अलावा कुछ अन्य विकल्प हैं , जिनमें से कुछ इसे बंद करने और फिर से चालू करने की लाइनों के साथ अधिक हैं।

  • प्रोजेक्ट पर राइट-क्लिक करें और Maven -> अपडेट प्रोजेक्ट कॉन्फ़िगरेशन का चयन करें ।
  • निर्भरता प्रबंधन फिर से सक्षम करें अक्षम करें (दायाँ क्लिक करें मावेन -> अक्षम निर्भरता प्रबंधन फिर मावेन -> निर्भरता प्रबंधन सक्षम करें
  • प्रोजेक्ट को बंद करें और इसे फिर से खोलें।
  • जांचें कि आपकी मावेन सेटिंग्स सही तरीके से कॉन्फ़िगर की गई हैं। यदि आप एक प्रॉक्सी के पीछे हैं तो आपको वैश्विक या उपयोगकर्ता सेटिंग्स में प्रॉक्सी सेटिंग्स को कॉन्फ़िगर करने की आवश्यकता होगी ।
  • जांचें कि आप मावेन इंस्टॉलेशन का उपयोग कर रहे हैं जिसकी आपको उम्मीद है। डिफ़ॉल्ट रूप से m2eclipse एम्बेडर का उपयोग करता है, यदि आपके पास एक अलग इंस्टॉलेशन है तो आप बाहरी इंस्टॉलेशन का उपयोग करने के लिए m2eclip को कॉन्फ़िगर करना चाह सकते हैं ताकि CLI और Eclipse बिल्ड संगत हों। यह भी सुनिश्चित करता है कि आप ऊपर दिए गए किसी भी प्रॉक्सी के माध्यम से कनेक्ट करने के लिए कॉन्फ़िगर किए गए हैं।

5
जैसा कि @cracked_all ने कहा, अपडेट प्रोजेक्ट कॉन्फ़िगरेशन का उपयोग करते समय, इसे बाध्य करें: स्नैपशॉट /
रिलीफ़

58

मुझे स्प्रिंगसोर्स टूल्स पर 2.8.0.RELEASE पर यही मुद्दा मिला। मुझे मावेन करना था -> मावेन डिपेंडेंसीज़ को अपडेट करें और "फोर्स अपडेट ऑफ़ स्नैपशॉट / रिलीफ" के विकल्प की जाँच करें।


49

मुझे इसी तरह के मुद्दे का सामना करना पड़ा। लापता कलाकृतियाँ (जार फाइलें) ~ / .m2 निर्देशिका में मौजूद हैं और किसी तरह ग्रहण इसे खोजने में असमर्थ है।

उदाहरण के लिए: कलाकृतियों को याद रखना org.jdom: jdom: jar: 1.1: compile

मैंने इस निर्देशिका के माध्यम से देखा ~ ~ .m2 / repository / org / jdom / jdom / 1.1 और मैंने देखा कि यह फ़ाइल _maven.repositories है। मैंने इसे टेक्स्ट एडिटर का उपयोग करके खोला और निम्नलिखित प्रविष्टि देखी:

#NOTE: This is an internal implementation file, its format can be changed without prior notice.
#Wed Feb 13 17:12:29 SGT 2013
jdom-1.1.jar>central=
jdom-1.1.pom>central=

मैंने फ़ाइल से "केंद्रीय" शब्द हटा दिया:

#NOTE: This is an internal implementation file, its format can be changed without prior notice.
#Wed Feb 13 17:12:29 SGT 2013
jdom-1.1.jar>=
jdom-1.1.pom>=

और मावेन को अपडेट करें> ग्रहण से अपडेट करें और यह सिर्फ काम किया :) ध्यान दें कि आपकी फ़ाइल में "केंद्रीय" के बजाय अन्य कीवर्ड हो सकते हैं।


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

हमारे लिए काम किया है लेकिन यह पहली जगह में एक मुद्दा क्यों था? मेरे लिए एक बग की तरह लगता है। कलाकृतियाँ हैं, उन्हें क्यों नहीं देखा?
एम स्मिथ

1
एक ही मुद्दा मेरा मामला था _remote.repositories unbescape-1.0.pom> बॉस = unbescape-1.0.jar> बॉस = बस बॉस शब्दों को हटा दिया और एक आकर्षण की तरह काम किया
Feras

1
मुझे वही समस्या हो रही है और मैं आपके उत्तर होवर का अनुसरण करके इसे हल करने का प्रयास कर रहा हूं, मेरे पास आर्टवर्क का नाम नहीं है, जब मैं रिपॉजिटरी से गुजरता हूं, तो मैं एक फ़ोल्डर में 2 फाइलों के साथ समाप्त होता हूं, एक नाम कलाकृतियों और जार के रूप में, कलाकृतियों के नाम और पोम के साथ अन्य। जब मैं उनमें से एक को खोलता हूं तो मैं यह देखता हूं: http \: //repo.maven.apache.org/maven2/.error= https \: //repo.maven.apache.org/maven2/.error
Scarl

हां, यह वही है जिसने मुझे मेरी गुमशुदा कलाकारी के साथ मदद की है। एसपंक: स्पंक: जार: 1.5.0.0 इस स्प्लंक -1.5.0.0.jar> स्प्रिंग-मील के पत्थर की तरह इस्तेमाल किया जाता है। > = और कोई त्रुटि नहीं
दिमित्री श्सकिन

23

मुझे भी यही समस्या थी। रिच विक्रेता के समाधान ने मेरी स्थिति के लिए काम नहीं किया, मैंने इसे रद्द कर दिया Window -> Preferences -> MavenDo not automatically update dependencies from remote repositoriesविकल्प, फिर परियोजना पर राइट-क्लिक करें और चयन करें Maven->Update Project


1
हाँ! इसने मेरे लिए काम किया। मुद्दा मेरे उपयोगकर्ता के लिए है यह एक गैर-मौजूद भंडार से लोड करने की कोशिश कर रहा था, इसलिए कष्टप्रद है!
ggb667

13

मुझे भी ऐसी ही समस्या थी। यह "मिसिंग विरूपण साक्ष्य ......" त्रुटि दिखा रहा था। खुदाई करने के बाद, मैंने पाया कि मेरे पास प्रॉक्सी सेटिंग्स सक्षम हैं जिन्हें मावेन के गोपनीय फ़ोल्डर के अंदर setting.xml में कॉन्फ़िगर किया जाना चाहिए। एक संकल्प के रूप में ग्रहण करने के लिए जाओ .... Windows->preferences->Maven->UserSettings.... और सेटिंग को इंगित करने के लिए उपयोगकर्ता सेटिंग को अपडेट करें। जो आपके पास मावेन के गोपनीय फ़ोल्डर में है। इसके बाद में जाएं Project->Update All Maven Dependencies। यह निर्माण के बाद ठीक काम करना चाहिए।


+1 मैं बाहरी मावेन सेटअप (कॉर्पोरेट प्रॉक्सी के पीछे) का उपयोग कर रहा था और इस बाहरी स्थापना की सेटिंग्स के साथ STS में उपयोगकर्ता सेटिंग्स को अपडेट कर रहा था।
महेश

11

मैं स्प्रिंग बूट निर्भरता के साथ एक ही त्रुटि का सामना कर रहा था। मेरे लिए क्या हल किया गया था मावेन को निर्भरता प्रबंधन के साथ उन्हें लपेटकर निर्भरता को हल करने दें:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.0.RELEASE</version>
</parent>

<dependencyManagement>
    <dependencies>
      <dependency>...</dependency>
      ...
    </dependencies>
</dependencyManagement>

मुझे स्प्रिंग-बूट-स्टार्टर-लॉग 4 जे के लिए यह त्रुटि मिल रही थी। मैंने इस सुझाव की कोशिश की और इसने pom.xml से त्रुटि को हटा दिया। हालांकि, मैं अपने जावा कक्षाओं में लकड़हारा का उपयोग करने में सक्षम नहीं था।
जॉबिन थॉमस

मुझे लगता है कि यह अच्छा जवाब है, लेकिन मैं केवल ejb3- दृढ़ता निर्भरता को आगे बढ़ाऊंगा, क्योंकि यह टाइप पोम का है
एडू कैस्ट्रिलन

8

वाह, यह मुझे अपने बालों को फाड़ रहा था, दीवारों, तालिकाओं और अन्य चीजों के खिलाफ अपना सिर पीट रहा था। मेरे पास ओपी के समान या समान मुद्दा था जहां यह या तो गायब था / जार फ़ाइलों को डाउनलोड करने या उन्हें डाउनलोड नहीं कर रहा था, लेकिन उन्हें उसी त्रुटि संदेश के साथ मावेन निर्भरता में शामिल नहीं किया था। जावा पैकेजिंग और मावेन के मेरे सीमित ज्ञान ने शायद मदद नहीं की।

मेरे लिए समस्या निर्भरता प्रकार "बंडल" के कारण हुई है (लेकिन मुझे नहीं पता कि यह कैसे या क्यों)। मैं pom.xml पर ग्रहण मंगल में जोड़ें निर्भरता संवाद का उपयोग कर रहा था, जो आपको केंद्रीय भंडार को खोजने और ब्राउज़ करने की अनुमति देता है। मैं खोज रहा था और जैकसन-कोर पुस्तकालयों के लिए एक निर्भरता जोड़ रहा था, नवीनतम संस्करण उठा रहा था, एक बंडल के रूप में उपलब्ध था । यह विफल रहा।

इसलिए अंत में, मैंने निर्भरता के गुणों के बंडल को जार में बदल दिया (फिर से निर्भरता गुण विंडो का उपयोग करके), जो अंत में डाउनलोड किया गया और परिवर्तनों को सहेजने के बाद निर्भरता को ठीक से संदर्भित किया।


ग्रहण ऑक्सीजन के साथ मेरे लिए एक ही बात है। सिवाय इसके कि ऐड डिपेंडेंसी डायलॉग के माध्यम से जोड़ी गई निर्भरता वास्तव में डाउनलोड की गई थी, लेकिन फिर भी इसे "लापता" के रूप में चिह्नित किया गया था। मैंने <type>bundle</type>मैन्युअल रूप से pom.xml से बिल्कुल हटा दिया , और प्रोजेक्ट को अपडेट करने के बाद यह काम किया।
मिखाइल बैटसर

4

अंत में, यह सॉल की एक गुम हुई कलाकृतियों में से एक निकला, जो मेरे बाकी के सभी चक्रों को अवरुद्ध करने वाली प्रतीत हुई।

मुझे पता नहीं है कि क्यों mvn उस तरह व्यवहार करता है, लेकिन नवीनतम संस्करण में अपग्रेड करने के लिए इसे निर्धारित किया गया है।


3

मुझे भी ऐसी ही समस्या थी। बस नीचे निर्भरता जोड़ने के बाद

<dependency>
    <groupId>xerces</groupId>
    <artifactId>xercesImpl</artifactId>
    <version>2.9.1</version>
    <type>bundle</type>
</dependency>

समस्या का कारण। मैंने वह निर्भरता हटा दी, फिर भी मुझे वही त्रुटि मिल रही है। मुझे नहीं पता कि क्या हुआ। मैंने मावेन निर्भरता कॉन्फ़िगरेशन को अपडेट करने की कोशिश की, जिससे मेरी समस्या हल हो गई।


3

अब तक यहां उपलब्ध किसी भी उत्तर के साथ ज्यादा सफलता नहीं मिली है।

मेरा समाधान:

मैंने जार फ़ाइल को मैन्युअल रूप से डाउनलोड किया और फिर Apache Maven install:install-fileप्लगइन का उपयोग करके निर्भरता स्थापित की , यहां अधिक विवरण देखें

एक पूर्ण उदाहरण:

<dependency>
     <groupId>commons-net</groupId>
     <artifactId>commons-net</artifactId>
     <version>3.4</version>
</dependency>
  1. यहां से जार फाइल डाउनलोड करें

  2. निम्नलिखित कमांड का उपयोग करके इसे स्थापित करें:

mvn -X install:install-file " -DgroupId=commons-net" "-DartifactId=commons-net" "-Dversion=3.4" "-Dpackaging=jar" "-Dfile={your_full_downloads_path}/commons-net-3.4.jar"

  1. प्रोजेक्ट पर क्लिक करें और चुनें Maven->Update Project

2

M2Eclipse कभी-कभी ऐसा करता है। Project > Clean ...मेनू से चयन करें और पुनर्निर्माण के बाद सबकुछ ठीक हो जाएगा


3
मुझे डर है लेकिन लाल विस्मयादिबोधक चिह्न बनी हुई है :( पहले से ही कोशिश की है कि कई बार ...
Jannick

2

मेरे पास एक ही समस्या थी, मावेन एक लापता कलाकृति के बारे में शिकायत कर रहा था, भले ही वह .m2 / रिपॉजिटरी / [...] में मौजूद था। मेरे मामले में समस्या यह थी कि मैं pom.xml में सही रिपॉजिटरी निर्दिष्ट करना भूल गया था जिसमें से पैकेज मूल रूप से डाउनलोड किया गया था (किसी अन्य परियोजना द्वारा डाउनलोड)।

पैकेज रिपॉजिटरी को pom.xml में जोड़ने से समस्या हल हो गई।

<repositories>
  <repository>
    <id>SomeName</id>
    <name>SomeName</name>
    <url>http://url.to.repo</url>
  </repository>
</repositories>

पैकेज निर्देशिका में उन "* .repositories" फ़ाइलों के संकेत के लिए धन्यवाद मैक्सिमिलियनस


1

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

<dependency>
  <groupId>dom4j</groupId>
  <artifactId>dom4j</artifactId>
  <version>20040902.021138</version>
</dependency>

और मेरी समस्या शुरू होती है ... तो मैंने संस्करण बदल दिया और पिछले संस्करण को ले लिया और इसने सभी त्रुटि को दूर कर दिया। इसलिए मुझे लगता है कि यह समस्या उस संस्करण के कारण हो सकती है, जिसे हम POM.xml फ़ाइल में जोड़ रहे हैं।


1

मैं लापता जार को डाउनलोड करता हूं और .m2 रिपॉजिटरी में समस्या को निर्धारित करता हूं =]


2
यह मेरे लिए काम करता है लेकिन मुझे चिंता है कि यह अगले व्यक्ति के लिए मुद्दों का कारण बनने जा रहा है जो परियोजना का निर्माण करने की कोशिश करता है।
TTransmit

1

निम्नलिखित चरणों ने मेरे लिए काम किया।

1) pom.xml फ़ाइल से सभी सामग्री को काटें और इसे दूसरी फ़ाइल में रखें और pom.xml को सहेजें
2) बस .m2 फ़ोल्डर (संपूर्ण maven रिपॉजिटरी) को हटा दें और ग्रहण को पुनः आरंभ करें (या jbdevstudio
3) पिछले pom.xml को चिपकाएँ। फ़ाइल सामग्री (कट फ़ाइल से) और सभी त्रुटि हो गई हैं।


मैंने .m2 फ़ोल्डर के अंदर संबंधित फ़ोल्डर को हटा दिया है। इससे मेरी समस्या हल हो गई - कोई अन्य कदम दोबारा नहीं उठाए गए।
एलेक्स

1

मैं एक ही समस्या का सामना कर रहा था और नीचे चरण ने इन सभी त्रुटियों को दूर कर दिया:

  • राइट क्लिक प्रोजेक्ट -> मावेन -> अपडेट प्रोजेक्ट

1

मैंने जार डाउनलोड करने के लिए pom.xml में नीचे दिए गए कोड का उपयोग किया

<dependency>
            <groupId>javax.validation</groupId>
            <artifactId>validation-api</artifactId>
            <version>1.1.0.FINAL</version>
</dependency>

लेकिन सत्यापन फ़ोल्डर के तहत .m2 फ़ोल्डर में ... जार फ्लॉप डाउनलोड हो जाता है। मुझे इस मुद्दे पर यकीन नहीं है। लेकिन मैंने maven की आधिकारिक वेबसाइट से उसी जार को डाउनलोड किया और संबंधित फ़ोल्डर में .m2 फ़ोल्डर में रखा और प्रोजेक्ट को साफ किया। त्रुटि हो गई और यह अब काम करना शुरू कर दिया है।


1

ओह क्या गड़बड़ है! मेरी सलाह: जब गन्दे पॉम या प्रोजेक्ट पैकेजिंग की बात आती है, तो वास्तविक समस्या दिखाने में एक्लिप्स वास्तव में बुरा है। यह आपको बताएगा कि कुछ निर्भरताएं गायब हैं, जब वास्तव में पोम विकृत है या कुछ अन्य समस्या आपके पोम में मौजूद है।

अकेले ग्रहण छोड़ एक मावेन स्थापित चला रहे हैं। आप वास्तव में जल्दी समस्या के लिए मिल जाएगा!


1
हाँ, यह मेरे लिए काम किया, धन्यवाद। मेरी समस्या एक मावेन रेपो तक अनधिकृत पहुंच थी।
स्कून

0

प्रक्रिया के बाद मेरा मामला समस्या को हल करता है

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

2- सक्रिय प्रोफ़ाइल की जाँच करें यहाँ छवि विवरण दर्ज करें


0

मैंने एक-दो बार इस समस्या का सामना किया। निम्नलिखित समाधान ने मेरे लिए काम किया।

  1. मौजूदा पोम फ़ाइल को बैक अप के रूप में कॉपी करें, और इस त्रुटि के कारण निर्भरता को हटाएं। उस फ़ोल्डर की सामग्री को हटा दें जिसे यह विरूपण साक्ष्य संदर्भित कर रहा है।
  2. हटाए गए निर्भरता को फिर से पोम में जोड़ें और जार फ़ाइलों को उस फ़ोल्डर में जोड़ें।
  3. एक Maven-> अपडेट प्रोजेक्ट करें। त्रुटियां दूर हो जाएंगी।

साइड नोट के रूप में, कभी-कभी जब आप किसी अन्य कंप्यूटर से फाइल कॉपी कर रहे होते हैं तो एन्क्रिप्शन हो सकता है।


0

मेरे पास @maximilianus जैसा समाधान था। अंतर यह था कि मेरी .repositories फ़ाइलों को _remote.repositores कहा जाता था और मुझे इसे काम करने के लिए हटाना पड़ा।

उदाहरण के लिए मेरे मामले में मैंने हटा दिया

  • C: \ Users \ USERNAME.m2 \ repository \ jta \ jta \ 1.0.1_remote.repositories और
  • C: \ Users \ USERNAME.m2 \ भंडार \ JNDI \ JNDI \ 1.2.1_remote.repositories

ऐसा करने के बाद मेरी त्रुटियाँ गायब हो गईं।


0

मुझे SBT और slf4j के साथ समान समस्या हो रही थी। कुछ भी नहीं बदला था, लेकिन एक मशीन पर यह अचानक नहीं बनेगा।

मैंने कोशिश की:

  • साफ साफ
  • हटाने target/
  • प्रोजेक्ट वर्किंग डायरेक्टरी को डिलीट करना और एक नया चेकआउट / बिल्ड करना
  • ~/.sbt/<scala-version>/फ़ोल्डर हटाना
  • ~/.ivy2कैश से अपमानजनक slf4j फ़ोल्डर को हटाना
  • अपेक्षित ivy2 फ़ोल्डर में लापता slf4j जार को रखना

उपरोक्त में से कोई भी काम नहीं किया।

इसलिए, मुझे बुलेट को काटने और अपने पूरे ~/.ivy2/कैश फ़ोल्डर को हटाने और 2GB निर्भरता फिर से डाउनलोड होने की प्रतीक्षा करनी थी। मैं इस बात से परिचित नहीं हूं कि किस तरह के कैश मेनिफेस्टो में लिखा गया है, लेकिन यह उनमें से एक भ्रष्टाचार रहा होगा।

(स्पार्क बिल्ड के लिए एसबीटी 2.10.4 का उपयोग करते हुए)


0

यदि अन्य समाधान काम नहीं करते हैं और आप जानते हैं कि सही जार आपके भंडार में हैं तो:

समस्या यह है कि ग्रहण किसी कारण से त्रुटियों को दूर करता है।

मैंने समस्या टैब में त्रुटियों को हटाकर इस समस्या को हल किया और फिर मैंने प्रोजेक्ट एक्सप्लोरर और सभी विस्मयादिबोधक बिंदुओं और त्रुटियों को वापस कर दिया।


0

मैंने एक बग देखा है जो "विरूपण साक्ष्य को स्थापित करने में त्रुटि: फ़ाइल ../ null / ... मौजूद नहीं है" के रूप में प्रकट हुआ है (यानी, फ़ाइल नहीं मिली थी क्योंकि पथ में "नल" था)। कारण यह था कि एक पर्यावरण चर मावेन को दिखाई नहीं दे रहा था। ये था:

JV_SRCROOT=$DIRECTORY

के बजाय

export JV_SRCROOT=$DIRECTORY

(बाद के मामले में चर बच्चे की प्रक्रियाओं को दिखाई देता है)



0

बस एक और संभव समाधान प्रदान करने के लिए: मेरे मामले में, मैंने .m2 / jdom / jdom / 1.0 सेटिंग्स से "केंद्रीय" हटा दिया, और परिणाम के बिना, बाकी सब कुछ किया।

इसलिए मैंने अपनी सेटिंग्स की खोज की। xml ./m2 फ़ोल्डर एक असफल प्रक्रिया द्वारा अटक गया था। जैसा कि मुझे सिस्टम कार्य प्रबंधक में प्रक्रिया नहीं मिली, मैंने कंप्यूटर को पुनरारंभ किया और यह काम किया।


0

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

ग्रहण की समस्याएं केवल 100 त्रुटियों को दिखाती हैं और जो त्रुटियां दिखाई नहीं देती हैं वे वही हो सकती हैं जो अन्य सभी गायब कलाकृतियों की त्रुटियों का कारण बन रही हैं।

एक बार जब मैंने सभी त्रुटियों को देखा, तो मैं यह पता लगाने में सक्षम था कि मुद्दा क्या था और इसे ठीक किया।


0

मैंने कई युक्तियों की कोशिश की है, लेकिन केवल एक ही काम करता है। मैवेन कॉन्फ़िगरेशन को अपडेट करें। Pom.xml पर राइट-क्लिक करें, रन -> मावेन बिल्ड (दूसरा वाला)। लक्ष्य फ़ील्ड में "क्लीन पैकेज" दर्ज करें। परीक्षण छोड़ें बॉक्स को चेक करें। फिर भागो, यह सभी जार को ठीक से डाउनलोड करेगा और समस्या ठीक हो गई है।


0

मैंने अपने भंडार में मैन्युअल रूप से जार स्थापित करने के अलावा उपरोक्त सभी समाधानों की कोशिश की।

"लापता जार फ़ाइल" के रूप में उसी निर्देशिका में _remote_repositories फ़ाइल को हटाकर और मावेन अपडेट कर मुझे यह काम करने के लिए मिला।

यह मैन्युअल रूप से स्थापित करने के समान परिणाम है, मैं मानता हूं।


0

मेरी समस्या: मैं अपने ग्रहण कार्यक्षेत्र में एक नए जोड़े गए प्रोजेक्ट (मेरे सहकर्मी द्वारा जोड़ा गया) को आयात करना भूल गया।

फ़ाइल> आयात> मावेन> मौजूदा मावेन प्रोजेक्ट्स, इसे डीर-ट्री में ढूंढें, एकल गैर-भूत वाले की जांच करें जो पहले से नहीं जोड़ा गया है।

विवरण: मेरे सह-कार्यकर्ता ने एक नया प्रोजेक्ट जोड़ा था जो एक गिट सबमॉड्यूल था। मौजूदा परियोजनाओं ने अपने pom.xml में इसका उल्लेख किया है। मैंने पहले ही "गिट सबमॉड्यूल इनिट" और "गिट सबमॉड्यूल अपडेट" कर लिया था। mvan ने कमांड-लाइन से ठीक-ठाक निर्माण किया, लेकिन मुझे अपने pom.xml के शीर्ष पर इंगित होने वाले ग्रहण में यह "मिसिंग आर्टवर्क" त्रुटि मिलती रही।

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