2013-04-17 1 views
2

, 그때 설정 내부 거울은 성능을 개선하고 타임 아웃의 위험mvn tycho plugin에 대한 Eclipse 이클립스의 로컬 미러를 설정하는 방법은 무엇입니까? 이 시간 제한으로 인한 경우

메이븐 다운로드 빌드 중에 티코 플러그인 및 시간을 통해 P2 아티팩트를 일식 구축 문제를 줄일 수있는 방법.

[ERROR] Internal error: org.eclipse.tycho.core.osgitools.OsgiManifestParserException: 
Exception parsing OSGi MANIFEST /opt/atlassian/bamboo-agent-home/xml-data/build-dir/m2repo 
/p2/osgi/bundle/org.eclipse.swt/3.100.1.v4234e/org.eclipse.swt-3.100.1.v4234e.jar: 
error in opening zip file -> [Help 1] 

답변

3

Nexus Pro는 p2 저장소를 처리 할 수 ​​있지만 Nexus OSS는 가능하지 않다고 생각합니다.

  1. 만들기 넥서스 Pro의 P2 저장소 P2 저장소 그룹
  2. 에 넥서스에서 프로
  3. 추가 P2 저장소를 P2 저장소 그룹을 만들기 P2 미러에 추가 할 Settings.XML의 수정
  4. (URL http://download.eclipse.org/releases/juno/)

제 1 미러는 받는다는위한 티코 이클립스 P2 저장소에 대해 2 인

<mirrors> 
     <mirror> 
     <id>internal-repository</id> 
     <name>Maven Repository Manager running on repo.mycompany.com</name> 
     <url>http://localhost:8081/nexus/content/groups/public/</url> 
     <mirrorOf>*</mirrorOf> 
     </mirror> 
     <mirror> 
     <id>p2-repository</id> 
     <name>p2 Repository mirror</name> 
     <url>http://localhost:8081/nexus/content/groups/p2groups/</url> 
     <layout>p2</layout> 
     <mirrorOfLayouts>p2</mirrorOfLayouts> 
     <mirrorOf>*</mirrorOf> 
     </mirror> 
    </mirrors> 
+0

Nexus OSS에서도 작동합니다. Sonatype은 Nexus p2 플러그인을 오픈 소스로 사용했습니다. Nexus 인스턴스에 [nexus-p2-bridge-plugin 및 nexus-p2-repository-plugin] (http://repository.sonatype.org) 플러그인을 추가하고 [P2 메타 데이터 생성기 및 P2 애그리 게이터 생성기 기능을 구성] (https : //docs.sonatype.org/display/Nexus/Nexus+OSGi+Experimental+Features+-+P2+Repository+Plugin) –

+0

Nexus (OSS 2.11.2-03)에 심각한 문제가 발생했으며 자체 컴파일 p2 플러그인. 루트 합성의 메타 데이터를 제외하고 합성 업데이트 사이트를 처리하지 않는 것 같습니다. 내가 제안한대로 *을 사용하면 리프 사이트를 가져 오는 동안 빌드가 실패합니다. Nexus 수동으로 추가하려고 시도했지만 유지 관리 할 수 ​​없습니다. 이 문제를 해결할 방법이 있습니까? Nexus Pro가 더 잘 처리합니까? –

+0

의 의미는 무엇입니까? – zygimantus