2012-10-05 2 views
0

P4 Eclipse 플러그인 (특히 com.perforce.team.core) 을 다운로드하여 설치했으며 내 플러그인을 작성했습니다.타사 플러그인을 로컬에 설치하는 방법은 무엇입니까?

그러나 Tycho를 사용하여 헤드리스 빌드를 자동화하는 것은 어렵습니다. 빌드 프로세스가 빌드 용 Eclipse 플러그인을 다운로드 (좋음)하지만 P4 Eclipse 플러그인을 다운로드 할 수는 없습니다 (불량). 로컬 Eclipse 설치시 좌절감을 느낍니다.

의해 발생 : java.lang.RuntimeException가이 "문제 시켰음 때문에 해결책을 찾을 수 없습니다." [ " com.pushtechnology.p4tools.openFileSearch 1.0.0.qualifier로부터의 종속성을 충족 할 수 없음하여 번들 com.perforce.team.core 2010.1.275861는. ","발견되지 솔루션은 문제는 시켰음 없기 때문입니다. "]

내가 티코 오히려 다음에 대해 몸부림, 로컬 이클립스 설치에보고 직접 수있는 방법 인터넷에서?

+0

이 기능은 기본적으로 작동하지 않습니다. 이 향상된 기능을 원할 수도 있습니다. https://bugs.eclipse.org/bugs/show_bug.cgi?id=363025 – oberlies

답변

1

Tycho는 플러그인과 기능을 p2 저장소에서 사용해야합니다. tycho의 일부 버전에서는 -Dtycho.targetPlatform =/path/to/eclipse를 maven 명령 줄에 전달하여 Eclipse 설치를 가리킬 수있었습니다. 그러나 이것은 현재 사용되지 않는 tycho 릴리스에서 더 이상 사용되지 않고 제거 될 수도 있습니다.

대신 두 가지 옵션이 있습니다. 첫 번째는 features and bundles publisher을 실행하여 Eclipse 설치에서 모든 것의 p2 저장소를 생성하는 것입니다. 이것은 약간 무거 우며 훌륭한 해결책은 아닙니다.

다른 옵션은 perforce 업데이트 사이트를 사용하는 것입니다. 그러나 그것을보고, 그것은 p2 저장소가 아닌 오래된 스타일의 업데이트 사이트 인 것처럼 보입니다. 타이코가 그것을 사용하려면 먼저 mirror으로 플러그인을 로컬로 복사 한 다음 기능과 ans 번들 게시자를 실행하여 적절한 p2 저장소로 변환해야합니다. 이것은 내가 권장하는 접근 방법입니다.