2013-07-17 10 views
0

Eclipse 업데이트 사이트를 찾는 편리한 방법이 있습니까? org.eclipse.ui의 업데이트 사이트를 알고 싶다면 어떻게해야합니까?특정 클래스/패키지의 Eclipse 업데이트 사이트를 찾으려면 어떻게합니까?

대상 플랫폼을 처음부터 정의하면서 일부 업데이트 사이트를 찾는 데 어려움이있었습니다. 나는 그것들을 찾는 간단한 방법을 아는 것이 유용 할 거라고 생각했습니다.

답변

1

나는 이것을위한 일반적인 해결책이 없다고 생각한다. – 나는 p2 저장소를위한 검색 엔진을 전혀 모르고있다. 따라서 수동 단계를 수행해야합니다.

두 번째 기사부터 시작하겠습니다. 관심있는 패키지가 포함될 수있는 p2 저장소 (업데이트 사이트)의 URL이 이미 있다고 가정 해 보겠습니다. 리포지토리에 무엇이 포함되어 있는지 어떻게 알 수 있습니까?

하나의 옵션은 p2 메타 데이터 파일을 직접 읽는 것입니다. 이들은 <repositoryURL>/content.jar 또는 /compositeContent.jar 또는 /content.xml 또는 /compositeContent.xml에 있습니다. 메타 데이터 파일은 종류의 사람이 읽을 수 있습니다 :

  • (선택적으로 충격을 받았어) content.xml 목록 모든 번들과 수출 패키지를, 당신은 당신이 관심있는 패키지에 대한 문자열 검색을 할 수있는
  • (. 선택적으로 jarred) compositeContent.xml은 (논리적으로) 리포지토리에 <repositoryURL>에 포함 된 다른 리포지토리를 가리 킵니다.

아니면 그냥 Igor의 p2 browswer을 사용하여 p2 저장소 내용을 찾아보십시오.


그러나 어떻게 올바른 저장소를 찾으십니까?

아마도 시도해 봐야하는 첫 번째 p2 저장소는 아마도 Eclipse release train p2 repository입니다. Kepler 릴리스의 경우 http://download.eclipse.org/releases/kepler/ 예를 들어 org.eclipse.ui 번들과 패키지를 찾으십시오.

패키지가 없으면 볼 일반적인 규칙이 없습니다. 번들이나 패키지를 제공하는 프로젝트를 찾고 p2 저장소/업데이트 사이트/소프트웨어 사이트를 제공하는지 확인하십시오. 그러나 도움이되지 않는 경우 여기에서 새로운 질문을하셔야합니다.

+0

나는 인디고 업데이트 사이트에서 필요한 모든 것을 실제로 발견했다 :-). 어쨌든, 도와 줘서 고마워. 이 P2 브라우저는 다음에 도움이 될 수 있습니다. – justSaid