Maven2 : 유물이 누락되었지만 항아리가 있습니다.


134

지금까지 나의 Maven 2는 엉망이되었습니다.

SPring STS 2.6.1을 사용하고 있으며 Spring 3, Hibernate, DWR, Cometd 및 그 모든 것을 기반으로하는 단일 프로젝트가 있습니다.

오늘 방금 Git und에서 갑자기 업데이트 mvn했습니다. 프로젝트 옆에 무서운 느낌표 (!)가 생겼습니다.

"프로젝트-> Maven-> 업데이트 종속성"을 누른 후 다음과 같은 메시지가 나타납니다.

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>

그런 다음 Mac을 확인 /Users/XYZ/.m2하고 모든 jar 파일이 예상대로 배치되었습니다.

STS와 함께 제공되는 현재 Maven 릴리스를 사용하고 있습니다. 또한 디버그 출력을 활성화했지만 의심스러운 것은 없습니다.


이것은 문제의 답변이 될 수 있습니다. stackoverflow.com/a/17663859/3343174
Fakher

답변:


195

몇 가지 다른 옵션에서 떨어져 있습니다 프로젝트 -> 청소 더 떨어져 다시를 켜기의 라인을 따라있는 일부.

  • 프로젝트를 마우스 오른쪽 단추로 클릭하고 Maven- > 프로젝트 구성 업데이트를 선택하십시오 .
  • 의존성 관리를 사용하여 다시 다음 사용 안 함 (마우스 오른쪽 단추로 클릭 메이븐을 -> 사용 안함 종속성 관리는 다음 메이븐 -> 종속성 관리 사용
  • 프로젝트를 닫고 다시여십시오.
  • Maven 설정이 올바르게 구성되어 있는지 확인하십시오. 프록시 뒤에있는 경우 전체 또는 사용자 설정에서 프록시 설정구성 해야합니다 .
  • 예상 한 Maven 설치를 사용하고 있는지 확인하십시오. 기본적으로 m2eclipse는 임 베더를 사용하며, 별도의 설치가있는 경우 외부 설치를 사용 하도록 m2eclipse구성하여 CLI 및 Eclipse 빌드가 일관되도록 할 수 있습니다. 또한 위와 같이 프록시를 통해 연결하도록 구성되어 있습니다.

5
@cracked_all이 아래에서 말했듯이 프로젝트 업데이트 구성을 사용할 때 강제로 스냅 샷 / 릴리스 강제 업데이트
hectorpal

58

SpringSource Tools 버전 2.8.0.RELEASE에서도 이와 동일한 문제가 발생했습니다. Maven-> Maven 종속성 업데이트를 수행하고 "스냅 샷 / 릴리스 강제 업데이트"옵션을 확인해야했습니다.


49

비슷한 문제가 발생했습니다. 누락 된 아티팩트 (jar 파일)가 ~ / .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>=

Eclipse에서 Maven> Update Project를 실행하면 방금 작동했습니다. :) 파일에 "central"대신 다른 키워드가 포함될 수 있습니다.


1
이것은 나를 위해 일했습니다. 언급 된 다른 솔루션은 작동하지 않았습니다. 나는 무언가가 Maven을 대체하기를 정말로 바란다. 이 도구는 나에게 많은 문제를 주며, 실패하면 오류 메시지가 쓸모가 없습니다. 그래도 솔루션 주셔서 감사합니다. 나는이 문제를 해결하기 위해 약 한 시간을 낭비했지만이 제안은 마침내 나를 위해 일했습니다.
Mike Brennan

우리를 위해 일했지만 왜 처음에 문제가 되었습니까? 나에게 벌레처럼 보인다. 유물이 보이지 않는 이유는 무엇입니까?
M Smith

1
같은 문제 내 사건은 _remote.repositories unbescape-1.0.pom> boss = unbescape-1.0.jar> boss = 방금 보스 단어를 제거하고 매력처럼 작동했습니다
Feras

1
나는 같은 문제를 겪고 있고 당신의 대답을 따라 문제를 해결하려고 노력하고 있습니다. 아티팩트의 이름이 없습니다. 저장소를 통과 할 때 2 개의 파일이있는 폴더에 있습니다. 아티팩트 및 jar로, 다른 하나는 아티팩트 이름 및 pom으로 구성됩니다. 내가 그중 하나를 열면 이것이 내가 보는 것입니다 : http \ : //repo.maven.apache.org/maven2/.error= https \ : //repo.maven.apache.org/maven2/.error=
Scarl

예, 이것이 누락 된 아티팩트 com.splunk : splunk : jar : 1.5.0.0에서도 도움이되었습니다.이 splunk-1.5.0.0.jar> spring-milestones =와 같았습니다.이 splunk-1.5.0.0.jar과 같습니다. > = 그리고 더 이상 오류가 없습니다
Dmitry Shyshkin

23

나는 같은 문제가 있었다. 리치 셀러의 솔루션이 내 상황에서 작동하지 않았습니다 Window -> Preferences -> Maven. 를 취소하여 해결했습니다 . Do not automatically update dependencies from remote repositories옵션을 클릭 한 다음 프로젝트를 마우스 오른쪽 버튼으로 클릭하고을 선택 Maven->Update Project합니다.


1
예! 이것은 나를 위해 일했습니다. 문제는 내 사용자가 존재하지 않는 저장소에서로드하려고했기 때문에 성가신 것입니다!
ggb667

13

나는 비슷한 문제가 있었다. 오류 "Missing artifact ......"가 표시되었습니다. 해결 방법으로 Eclipse .... Windows->preferences->Maven->UserSettings... 로 이동하여 Maven의 conf 폴더에있는 setting.xml을 가리 키도록 사용자 설정을 업데이트하십시오. 그 후로 이동하십시오 Project->Update All Maven Dependencies. 빌드 후에 제대로 작동합니다.


+1 외부 회사 설정 (회사 프록시 뒤)을 사용하고 STS의 사용자 설정을이 외부 설치의 settings.xml로 업데이트하여 모든 프로젝트 오류를 ​​수정했습니다.
Mahesh

11

스프링 부트 종속성과 동일한 오류가 발생했습니다. 나를 위해 해결 한 것은 Maven이 종속성 관리로 감싸는 종속성을 해결하도록하는 것입니다.

<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>

spring-boot-starter-log4j에 대해이 오류가 발생했습니다. 이 제안을 시도하고 pom.xml에서 오류를 제거했습니다. 그러나 Java 클래스에서 로거를 사용할 수 없었습니다.
Jobin Thomas

나는 이것이 정답이라고 생각하지만, 그것은 pom 타입이기 때문에 ejb3 지속성 의존성만을 움직일 것입니다
Edu Castrillon

8

와우, 이로 인해 머리카락이 찢어지고 벽, 테이블 및 기타 물건에 머리가 부딪 혔습니다. jar 파일을 다운로드하지 않았거나 다운로드하지 않았지만 동일한 오류 메시지와 함께 Maven 종속성에 포함시키지 않은 OP와 동일하거나 유사한 문제가있었습니다. Java 패키징과 maven에 대한 나의 제한된 지식은 아마 도움이되지 않았습니다.

나를 위해 문제는 종속성 유형 "번들" 에 의해 발생한 것 같습니다 (그러나 어떻게 또는 왜하는지 모르겠습니다). pom.xml의 Eclipse Mars에서 종속성 추가 대화 상자를 사용하여 중앙 저장소를 검색하고 찾아 볼 수 있습니다. jackson-core 라이브러리에 대한 종속성을 검색하고 번들 로 제공되는 최신 버전을 선택했습니다 . 이것은 계속 실패했다.

그래서 마지막으로 종속성 속성 양식 번들을 jar로 다시 변경하고 (종속성 속성 창을 사용하여) 변경 사항을 저장 한 후 종속성을 올바르게 다운로드하고 참조했습니다.


Eclipse Oxygen에서도 똑같은 일이 일어났습니다. 종속성 추가 대화 상자를 통해 추가 된 종속성은 실제로 다운로드되었지만 여전히 "누락"으로 표시되었습니다. <type>bundle</type>pom.xml에서 수동으로 제거 했으며 프로젝트를 업데이트 한 후에 작동했습니다.
Mikhail Batcer

4

마지막으로, 나머지 빌드 사이클을 모두 차단하는 것으로 보이는 솔라의 유물이 누락되었습니다.

mvn이 왜 그렇게 동작하는지 모르겠지만 최신 버전으로 업그레이드하면 문제가 해결되었습니다.


3

나는 비슷한 문제가 있었다. 의존성을 아래에 추가 한 직후

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

문제를 일으켰습니다. 그 의존성을 삭제 한 후에도 같은 오류가 발생합니다. 무슨 일이 있었는지 모르겠습니다. 내 문제를 해결 한 maven 종속성 구성을 업데이트하려고했습니다.


3

지금까지 사용 가능한 답변 중 많은 성공을 거둔 후.

내 해결책 :

jar 파일을 수동으로 다운로드 한 다음 Apache Maven install:install-file플러그인 을 사용하여 종속성을 설치했습니다. 자세한 내용은 여기를 참조하십시오.

전체 예 :

<dependency>
     <groupId>commons-net</groupId>
     <artifactId>commons-net</artifactId>
     <version>3.4</version>
</dependency>
  1. 여기 에서 jar 파일 다운로드

  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 / repository / [...]에 존재하더라도 maven은 누락 된 아티팩트에 대해 불평하면서 동일한 문제가있었습니다. 필자의 경우 문제는 패키지가 원래 다운로드 된 pom.xml에 올바른 저장소를 지정하는 것을 잊었다는 것입니다 (다른 프로젝트에서 다운로드).

pom.xml에 패키지 리포지토리를 추가하면 문제가 해결되었습니다.

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

패키지 디렉토리에있는 "* .repositories"파일에 대한 힌트에 대해 Maximilianus 에게 감사드립니다 .


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 폴더 (전체 저장소)를 삭제하고 eclipse (또는 jbdevstudio)를 다시 시작하십시오 .3)
이전 pom.xml을 붙여 넣으십시오. 파일 내용 (잘라낸 파일에서)과 모든 오류가 사라졌습니다.


.m2 폴더 안의 관련 폴더를 삭제했습니다. 이것은 내 문제를 해결했다. 다른 단계는 필요하지 않았다.
Alex

1

나는 같은 문제에 직면하고 있었고 아래 단계에서 이러한 오류를 모두 제거했습니다.

  • 프로젝트-> Maven-> 프로젝트 업데이트를 마우스 오른쪽 버튼으로 클릭하십시오.

1

pom.xml에서 아래 코드를 사용하여 항아리를 다운로드했습니다.

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

그러나 유효성 검사 폴더 아래의 .m2 폴더에서 jar 파일이 다운로드되지 않았습니다. 문제가 확실하지 않습니다. 그러나 maven 공식 웹 사이트에서 동일한 jar을 다운로드하여 해당 폴더 아래의 .m2 폴더에 배치하고 프로젝트를 정리했습니다. 오류가 사라지고 지금 작동하기 시작했습니다.


1

오 엉망! 내 충고 : 지저분한 poms 또는 프로젝트 패키징과 관련하여 Eclipse는 실제로 실제 문제를 보여주기가 어렵습니다. 실제로 pom의 형식이 잘못되었거나 pom에 다른 문제가있는 경우 일부 종속성이 누락되었음을 알려줍니다.

Eclipse 만 남겨두고 maven 설치를 실행하십시오. 당신은 진짜 문제에 정말 빨리 도착할 것입니다!


1
그래, 이것은 나를 위해 일했다. 감사합니다. 내 문제는 maven repo에 대한 무단 액세스였습니다.
schoon

0

내 절차에 따라 문제를 해결하십시오.

1- 여기에 이미지 설명을 입력하십시오

2- 활성 프로파일 확인 여기에 이미지 설명을 입력하십시오


0

나는이 문제에 몇 번 직면했다. 다음 해결책이 나를 위해 일했습니다.

  1. 기존 pom 파일을 백업으로 복사하고이 오류의 원인이되는 종속성을 삭제하십시오. 이 이슈가 참조하는 폴더의 내용을 삭제하십시오.
  2. 삭제 된 종속성을 pom에 다시 추가하고 해당 폴더에 jar 파일을 추가하십시오.
  3. 메이븐-> 업데이트 프로젝트를 수행하십시오. 오류는 사라질 것입니다.

참고로, 때로는 다른 컴퓨터에서 파일을 복사 할 때 암호화가있을 수 있습니다.


0

@maximilianus와 비슷한 솔루션이 있습니다. 차이점은 내 .repositories 파일의 이름은 _remote.repositores이며 파일을 삭제해야 작동합니다.

예를 들어 제 경우에는 삭제했습니다

  • C : \ Users \ USERNAME.m2 \ repository \ jta \ jta \ 1.0.1_remote.repositories 및
  • C : \ Users \ USERNAME.m2 \ repository \ jndi \ jndi \ 1.2.1_remote.repositories

그렇게 한 후에 내 오류가 사라졌습니다.


0

SBT 및 slf4j와 비슷한 문제가 발생했습니다. 아무것도 바뀌지 않았지만 한 컴퓨터에서 갑자기 빌드되지 않았습니다.

나는 시도했다 :

  • sbt 청소
  • 삭제 target/
  • 프로젝트 작업 디렉토리 삭제 및 새로운 체크 아웃 / 빌드 수행
  • 삭제 ~/.sbt/<scala-version>/폴더
  • 에서 문제가되는 slf4j 폴더 삭제 ~/.ivy2캐시
  • 누락 된 slf4j jar을 예상 ivy2 폴더에 배치

위의 어느 것도 효과가 없었습니다.

그래서 총알을 물고 내 전체를 삭제해야했습니다. ~/.ivy2/ 캐시 폴더를 하고 2GB의 종속성이 다시 다운로드 될 때까지 기다려야했습니다. 나는 어떤 종류의 캐시 매니페스트가 거기에 쓰여지는 지에 익숙하지 않지만 이것 중 하나가 손상되었을 것입니다.

(Spark 빌드에 SBT 2.10.4 사용)


0

다른 솔루션이 작동하지 않고 저장소에 올바른 jar이 있는지 알고 있으면 다음을 수행하십시오.

문제는 이클립스가 어떤 이유로 오류를 캐시한다는 것입니다.

문제 탭에서 오류를 삭제하여이 문제를 해결 한 다음 프로젝트 탐색기를 새로 고치면 모든 느낌표와 오류가 반환되지 않습니다.


0

"아티팩트 설치 오류 : File ../ null / ...이 없습니다"(즉, 경로에 "null"이있어서 파일을 찾을 수 없음)로 표시된 버그를 보았습니다. 그 이유는 하나의 환경 변수가 maven에 보이지 않기 때문입니다. 그것은 :

JV_SRCROOT=$DIRECTORY

대신에

export JV_SRCROOT=$DIRECTORY

(후자의 경우 변수는 자식 프로세스에 표시됩니다)



0

하나의 가능한 솔루션을 제공하기 위해 : 내 경우에는 .m2 / jdom / jdom / 1.0 설정에서 "central"을 제거하고 결과없이 다른 모든 작업을 수행했습니다.

그래서 ./m2 폴더의 settings.xml이 실패한 프로세스로 인해 멈추는 것을 발견했습니다. 시스템 작업 관리자에서 프로세스를 찾지 못해 컴퓨터를 다시 시작했는데 작동했습니다.


0

나에게 맞는 다른 것이 없으면 문제보기에서 마우스 오른쪽 버튼을 클릭하고 오류를 복사하여 텍스트 편집기에 붙여 넣으십시오. 아래로 스크롤하여 누락 된 아티팩트 외에 다른 오류가 있는지 확인하십시오.

Eclipse 문제보기에는 약 100 개의 오류 만 표시되며 표시되지 않는 오류는 다른 누락 된 아티팩트 오류를 ​​발생시키는 오류 일 수 있습니다.

모든 오류를 확인한 후 문제가 무엇인지 파악하고 해결할 수있었습니다.


0

나는 많은 팁을 시도했지만 작동하는 유일한 것은 이것입니다. Maven 구성을 업데이트하십시오. pom.xml을 마우스 오른쪽 버튼으로 클릭하고 Run as-> Maven build (두 번째 것)를 클릭하십시오. 목표 필드에 "깨끗한 패키지"를 입력하십시오. 테스트 건너 뛰기 상자를 선택하십시오. 그런 다음 실행하면 모든 항아리를 올바르게 다운로드하고 문제가 해결됩니다.


0

내 저장소에 jar를 수동으로 설치하는 것을 제외하고 위의 모든 솔루션을 시도했습니다.

"missing jar file"과 동일한 디렉토리에서 _remote_repositories 파일을 삭제하고 maven 업데이트를 수행하여 파일을 작동시킵니다.

이것은 수동 설치와 같은 최종 결과입니다.


0

내 문제 : 동료가 추가 한 새로 추가 된 프로젝트를 일식 작업 공간으로 가져 오는 것을 잊었습니다.

File> Import> Maven> Existing Maven Projects, dir-tree에서 찾아서 아직 추가되지 않은 하나의 고스트되지 않은 프로젝트를 확인하십시오.

세부 사항 : 동료가 자식 하위 모듈 인 새 프로젝트를 추가했습니다. 기존 프로젝트는 pom.xml에서 참조했습니다. "git submodule init"와 "git submodule update"를 이미 수행했습니다. mvn은 커맨드 라인에서 잘 빌드되었지만 내 pom.xml의 상단을 가리키는 이클립스 에서이 "아티팩트 누락"오류가 계속 발생합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.