2016-07-13 3 views
1

내 Gradle 빌드 파이프 라인에서 Eclipse RCP 제품을 생성하고 싶습니다. 나는 제품을 생성하기 위해이 명령을 함께했다 : 그것은 실패Eclipse 공식 레포에서 Eclipse PDE Build (Ant에서 실행)를 사용하여 플러그인/기능을 가져 오는 방법은 무엇입니까?

java -jar plugins/org.eclipse.equinox.launcher_*.jar \ 
    -application org.eclipse.ant.core.antRunner \ 
    -buildfile plugins/org.eclipse.pde.build_*/scripts/productBuild/productBuild.xml \ 
    -Dbuilder=$productDir 

플러그인을 찾을 수 없음.

v20121114-140810/scripts/productBuild/productBuild.xml:69: 
Unable to find plug-in: org.eclipse.birt.jetty.overlay_0.0.0 

PyDev, Gef 및 플랫폼 종속 프래그먼트 (DeltaPack에 있음)와 같은 다른 플러그인에 대해서도 같은 일이 발생합니다.

http://download.eclipse.org/releases/juno/201303010900 저장소에서 누락 된 플러그인/기능을 가져 오도록 Eclipse에 지시하도록 build.properties 또는 Ant XML 파일을 구성하려면 어떻게해야합니까?

답변

1

플러그인의 온라인 가져 오기와 관련하여 도움을 드릴 수 없습니다.

그러나 Eclipse RCP Delta-pack을 설치할 수 있으며 PDE 빌드가 누락 된 모든 플랫폼 종속적 인 부분이 있습니다.

설치에 복사 한 후 Eclipse 기본 설정에서 대상 플랫폼을 편집하여 새 단편과 플러그인도 포함하십시오. 그런 다음 모든 종속성을 제품에 추가하십시오.

+0

답변 해 주셔서 감사합니다. 당신이 필자가 제안한 것처럼 나는 DeltaPack과 필자가 필요로하는 모든 플러그인을 수동으로 다운로드했다. 이 수동 프로세스를 건너 뛰고 eclipse가 온라인 repo에서 누락 된 플러그인을 자동으로 가져 오도록해야합니다. –

+0

답변을 찾는데 도움이되는 가시성을 더 많이 주면 유용합니다. –

+0

그래서; 실제로 플러그인을 자동으로 설치/업데이트하려고합니다. 이 물마루 프로비저닝 플랫폼 (p2)을 달성 할 수 있습니다. UI를 실행하면서 이클립스없이이 작업을 수행 할 수 있는지 확신 할 수 없습니다. 일부 플러그인에는 EULA, 설치하기 전에 받아 들여야하는 READ-ME가 있기 때문입니다. 단편은 EPL과 일치하지 않을 가능성이 훨씬 더 높습니다. –

관련 문제