2013-06-30 5 views
1

Eclipse 플러그인 프로젝트를 진행 중입니다. 우리의 모든 산출물은 25 개의 플러그인 파일입니다 (예, 25 개의 jar 파일 또는 25 개의 OSGi 번들이라고 할 수 있습니다).Eclipse 플러그인에 대한 자동 내보내기/배치

이 파일을 내보낼 때마다 FileExportPlug-in DevelopmentDeployable plug-ins and fragments입니다. 모든 파일을 내보내려면 약 30 분이 걸립니다. 수출 방법은 오래된 것처럼 들리지만 그렇게 불편하지는 않습니다.

그리고는 수출/배포에 대한 몇 가지 의문이 : 우리는 자동으로 이러한 jar 파일을 구축 (예 : ANT 또는 메이븐 등) 빌드 도구를 사용하는 경우

  1. 가, 빌드 도구가 전체 수출의 시간을 줄일 것 ?
  2. PDE는 Plug-in ToolsCreate Ant Build File으로 앤트 빌드 파일을 생성 할 수 있으므로, 생성 된 파일을 elipse IDE를 시작하지 않고 직접 사용할 수 있습니까? 이후 그들은 일식 관련이있는 것 같습니다.
  3. 내가 말하는 것에 대한 제안 사항이 있으면 더 좋습니다.

Tks.

답변

1

아마도 tycho이 필요합니다. Tycho는 osgi 번들 (및 이클립스 플러그인)을 빌드하기위한 메이븐 플러그인입니다

+0

자, 확인해 보겠습니다. –

0

이클립스 플러그인은 공유 및 제공 될 수 있지만 인도 물으로 사용되지는 않습니다. 대신 eclipse feature을 만들어야합니다.이 플러그인은 단일 설치 가능 단위로 플러그인을 결합합니다.

+0

Tks, @ Bananeweizen.But이 질문에 대한 요점은 plugins.I에 대한 빌드/수출은 전통적인 자동 빌드 도구 (개미 또는 메이븐) 이클립스 플러그인 수출에 사용될 수 있는지 궁금하거나, 더 좋은 방법. –

+0

아니요. 내보내기 (및 배포 배포)에서 플러그인 종속성을 검사 할 수 없으므로 종속성이있는 사용자 만 운이 좋기 때문에 작동하지 않는 결과물을 작성해야합니다. 당신은 근본적으로 더 빠른 차를 얻을 곳을 묻는 반면, 나는 당신에게 아직 중요한 운전 규칙을 모르는 것이라고 말하고 있습니다. Maven/Tycho를 사용하면 구축 시간이 수 분이 걸릴 수 있지만 계속 통합 서버에서 Tycho 빌드를 쉽게 자동화 할 수 있으므로 기다릴 필요가 없습니다. http://alexander.holbreich.org/2012/02/eclipse -xy-build/ – Bananeweizen

+0

내 보낸 플러그인은 개발 환경과 동일한 대상 플랫폼에서 실행되며 클라이언트에서 필요합니다. 플러그인 의존성 문제에 집중할 필요가 없으므로 그 이유가 없습니다. 차 사고가 있습니다. 그러나 플러그인 -dev의 지속적인 통합에 대한 경험이 부족하기 때문에 간단한 '내보내기'가 자동화 될 수 없습니다. –