Tycho + Eclipse PDE를 사용하여 분산 된 팀에서 OSGi 번들을 빌드하는 것을 목표로합니다.PDE 대상 정의 편집기에서 모든 플러그인을 표시하는 방법은 무엇입니까?
지금까지 유물 내장하고 넥서스 OSS 저장소에 배포됩니다. 이 p2 support 로 보강을하고있다 "artifacts.xml"및 "은 content.xml는" 를 생성 (또는 티코 제품) 및 티코 p2 Browser 의해 정확하게 해결.
누락 된 링크는 PDE에서 사용하는 대상 플랫폼 정의에 결과 P2 번들 저장소를 추가하는 것입니다. PDE 대상 편집기는 분명히 supports features 또는 "categorized" plugins (일반 번들 없음) 만 나타납니다.
다른 파트너가 독자적으로 개발 한 묶음의 Tycho 's 저장소 플러그인 및 기능 패키징은 너무 번거롭기 때문에 동기화 할 수 없습니다. 단일 저장소를 통해 간단하게 Maven/OBR 형 번들 공유를 고수하고 싶습니다.
this blog에서 제안으로 일반적인 범주의 측면에서 번들 또는 저장소의 P2 메타 데이터를 향상시킬 수있는 방법, 예를 들어, 거기에 "tycho-p2-publisher : publish-categories"목표를 사용하거나 PDE UI에 액세스 할 수 있도록 "Nexus p2 Repository Plugin"을 구성/확장하면됩니까?
이 질문은 아직 구현되지 않은 "IU"구문에 대한 지원을 힌트로, this question 관련 보인다.
표시된 페이지와 다른 출처는 "루트 UI"에 대해 매우 비현실적입니다. 이 경우 Maven/Tycho를 통해 일반 번들을 빌드하고 프로비저닝합니다. "루트 UI"(PDE에서 볼 수있게 됨)가되기 위해 설치 가능한 유닛을 "명시 적으로"규정한다는 것은 무엇을 의미합니까? – jpullmann
p2 메타 데이터 (content.xml)는 IU가 루트 IU인지 여부를 결정합니다. Maven/Tycho 빌드 중에 올바른 p2 메타 데이터를 설정하는 방법이 지식 기반 밖에 있습니다. – CWindatt