2012-10-01 2 views
0

프로젝트에 org.springframework.build:aws-maven:jar:4.2.0.RELEASE을 구성하려고하는데 다음과 같은 문제가 발생합니다. 일부 플러그인 종속성에는 org.codehaus.jackson:jackson-core-asl이 필요하지만 찾을 수없는 것 같습니다. 과 실패 :Maven 확장자에 대한 종속성을 지정하십시오.

Unresolveable build extension: 
Plugin org.springframework.build:aws-maven:4.2.0.RELEASE or one of its dependencies could not be resolved: 
Failed to collect dependencies for org.springframework.build:aws-maven:jar:4.2.0.RELEASE(): 
No versions available for org.codehaus.jackson:jackson-core-asl:jar:[1.8,1.9) within specified range -> [Help 2] 

나는이 유물을 포함하는 저장소를 추가하고, 또한 주요 프로젝트 종속성으로 추가하려고했습니다 (BTW, 나는 실제로 필요하지 않습니다). 도움이되지 않습니다.

이 확장 단지 플러그인없는, 그래서 내가 거기 종속성을 추가 할 수 없습니다

<build> 
    <extensions> 
     <extension> 
      <groupId>org.springframework.build</groupId> 
      <artifactId>aws-maven</artifactId> 
      <version>4.2.0.RELEASE</version> 
     </extension> 
    </extensions> 
</build> 

내가 알고있는 것처럼, 메인 블록에서 종속성을 사용하지 않는 확장을 구축 할 수 있습니다. 확장을 위해이 종속성을 어떻게 지정할 수 있습니까?

+0

가이 저장소를 추가 않았다을? POM에? Nexus와 같은 Maven 저장소 관리자에서? – Puce

+0

'-X'를 사용하여'mvn'을 다시 실행하고 어디에서 의존성을 해결하려고하는지 봅니다. – betomontejo

+0

@Betoverse는 아이디어를 주셔서 감사합니다. 왜냐하면'jackson-core-asl'에 대한'maven-metadata.xml '이 손상 되었기 때문입니다. –

답변

0

http://central.maven.org/maven2 리포지토리 (wtf?)에 maven-metadata.xml이 잘못 되었기 때문에 문제가 발생했습니다.

다운로드 한 파일 (rm -rf ~/.m2/repository/org/codehaus/jackson)을 제거하고 mirrors.ibiblio.org 저장소 사용하여 고정 :

<pluginRepositories> 
    <pluginRepository> 
     <id>ibiblio.mirrors</id> 
     <url>http://mirrors.ibiblio.org/maven2</url> 
    </pluginRepository> 
</pluginRepositories> 
관련 문제