2009-10-13 3 views
3

나는 이클립스 플러그인을 개발했으며 이클립스 내부에 기능과 업데이트 사이트 프로젝트를 만들어 게시했다. 내가 찾고있는 것은 수동으로 업데이트 사이트 프로젝트의 UI를 통해 명령 줄을 통해 자동 빌드 프로세스 중에 내 업데이트 사이트를 만드는 프로세스를 자동화하는 방법입니다.업데이트 사이트 만들기 자동화

대규모 프로젝트는 자동화 된 프로세스를 사용해야하며 매우 간단해야하지만 웹에서 수행하는 방법에 대한 간단한 참조는 찾지 못했습니다.

미리 감사드립니다. Michal.

답변

0

이런 종류의 플러그인을 사용하여 Maven 2를 사용해 볼 수도 있습니다. 나에게 이런 종류의 물건이 이미 존재해야하는 플러그인을 좋아한다. 그렇지 않다면 직접 Maven 플러그인을 만들 수 있습니다. Apache Maven 웹 사이트에이 작업을 수행하는 방법에 대한 지침과 문서가 있습니다. 나는 Maven 플러그인 두 개를 직접 만들어서 플러그인을 작성하는 방법을 배우는 데 적어도 5 또는 6 시간을 소비 할 준비가되어 있어야하고, 실제로 그것을 작성해야한다고 경고해야한다. 또는 개미를 사용하는 경우 동일한 작업을 수행하는 개미 작업이나 사용중인 다른 빌드 시스템의 플러그인을 작성할 수 있습니다.

2

필요한 것은 "PDE 빌드"입니다. Google 용어 및 정보, 가이드, 기사 등을 많이 찾을 수 있습니다. Eclipse built-in help으로 시작하여 플러그인 개발 환경 가이드 -> 작업을 시작하면 시작할 수있는 기본 기사를 찾을 수 있습니다.

AFAIK, 작은 잡기가 하나 있습니다. 현재 릴리스에서는 필요한 모든 P2 메타 데이터를 생성 할 수 있지만 적절한 site.xml은 생성 할 수 없습니다. 이것은 가장 간단한 문제이며 간단한 코드로 쉽게 생성 할 수 있습니다.

+0

또한 category.xml 파일 (site.xml 파일의 확장)을 사용하여 생성 할 수도 있습니다. http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/p2_category_generation.htm을 참조하십시오. –

0

내 업데이트 사이트는 Git를 사용하여 Eclipse Labs에 있습니다. 이 방법은 그냥 다음 단계를 수행, 자료에 : 나는 zvikico의 반응을 투표 한

  • 업데이트 사이트 프로젝트
0

  • 커밋 배치 가능한 기능으로 기능 프로젝트 및 내보내기를 선택하고 밀어을하지만, 당신이 정말로 site.xml을 더 이상 만들고 싶지 않다는 것을 추가하고 싶었습니다. site.xml에는 content.xml에있는 심층적 인 플러그인/패키지 요구 사항 정보가 없습니다. 최신 Eclipse는 새로운 (content.xml/artifacts.xml) 및 이전 (site.xml) 스타일 메타 데이터를 모두 지원하지만 새로운 스타일은보다 일관된 프로비저닝을 제공합니다.