2010-04-12 2 views
4

나는 스프링 소스 저장소를 프록시하기 위해 넥서스 1.5.0 설정을 가지고 있지만 작동하지 않습니다. 리포지토리는 s3에 있습니다. 넥서스는이를 처리하는 방법을 이해하지 못하는 것 같습니다.s3에서 nexus를 프록시 springsource maven 저장소로 가져 오려면 어떻게해야합니까?

올바른 패턴이 무엇입니까?

은 여기가 내가 필요로 이야기 해요 저장소,하지만 난

http://repository.springsource.com/maven/bundles/release http://repository.springsource.com/maven/bundles/external

는 마, 로컬이를 반영 할 필요가 그들과 함께 받는다는 경로에 액세스 할 수 없습니다?

답변

5

NEXUS-1121에 따르면 Nexus 버전은 S3 기반 저장소를 다루는 방법을 알고 있습니다. 다음, Eugene's comment : 여기

은 나를 위해 작동 넥서스 설정입니다 :

그 후 나는 해당 리포지토리의 아티팩트를 Maven Central 리포지토리에있는 경우 으로 다운로드 할 수 있습니다.

유일한 문제

그 저장소에 게시 더 넥서스 지수는 없기 때문에, 당신은 된 경우에만 검색 트로프 유물 프록시 수 있다는 것입니다. 그것은 독립 인덱서를 사용하는 인덱스와 지침을 게시하기 쉽게한다 그것은이 구성에 다른 저장소와 나를 위해 작동 http://docs.codehaus.org/display/M2ECLIPSE/Nexus+Indexer#NexusIndexer-indexer

+0

감사합니다. 이제 필요한 것은 스냅 샷 및 중요 시점 저장소를 처리하는 것입니다. S3 : //maven.springframework.org/snapshot 및 S3 : 외부 방출 /에 매핑 한 후이 두 –

+0

하나가 있어야합니다 있다면 //maven.springframework.org/milestone 는 'I 돈 것 같은데 심지어 하나 필요합니다. 나는 정했다. 다시 한 번 감사드립니다. –

3

에서 찾을 수 있습니다.

나는 Sonatype Nexus 저장소 버전 1.9.1.1이 있습니다. http://maven.springframework.org/milestone/에서 아티팩트를 다운로드하도록 리포지토리를 구성하려고했습니다. 나는이 구성으로 새로운 프록시 저장소를 만든

는 :

 
id: repository.springframework.maven.milestone 
Name: Spring Maven Milestone Repository 
Rep. Type: proxy 
Provider: Maven2 
Format: Maven2 
Rep Policy: Release 
Remote storage: http://maven.springframework.org/milestone/ 
Down. Remote indexes: false 
Auto blocking: true 
File validation: False 
Checksum: warm. 

나는 데이터를 저장하고 저장소를 만들었습니다.

이상한 일은 "원격 검색"탭을 사용할 때 아무것도 나열 할 수 없다는 것입니다.

중요 : 그 후에 공용 저장소/구성을 클릭하고 순서가 지정된 그룹 저장소에 스프링 메이븐 마일스톤 저장소를 추가했습니다.

그리고 마침내, 내 POM 아카이브 종속성 썼다 :

<dependency> 
    <groupId>org.springframework.data</groupId> 
    <artifactId>spring-data-jpa</artifactId> 
    <version>1.0.0.RC1</version> 
</dependency> 

을 그리고 그것은 문제없이 다운로드했다.

유용하게 사용되기를 바랍니다.

관련 문제