2013-01-31 3 views
0

JAR 플러그인에 추가 파일을 포함 할 수 있어야하며이를 수행하는 방법을 설명하는 문서를 찾는 데 어려움이 있습니다. Eclipse/plugins 디렉토리를 살펴보면 일부 플러그인이이를 수행하는 것처럼 보이므로 가능한 경우입니다.이클립스 플러그인을 디렉토리로 패키지화하면 추가 파일이 어떻게 추가 될 수 있습니까?

내 플러그인 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 내보내기를 선택하면 JAR로 내보낼 수 있습니다. 플러그인을 폴더에 패키지 할 수있는 방법을 찾고 있는데 폴더에는 JAR 플러그인과 다른 파일이 있습니다.

감사합니다.

답변

0

내가 가장 쉬운 방법은 Maven을 사용하고 필요에 따라 디렉토리 구조를 배치 할 수있는 배포판을 만드는 것이 었습니다. 먼저 부모 pom을 사용하여 eclipse-plugin을 빌드 한 다음 eclipse-plugin 모듈 이후에 실행되는 패키징 모듈에 대한 종속성으로 해당 artifact를 사용했습니다. Tycho를 사용하여 루트 설치에 내용을 추가 할 수있는 제품을 만들었습니다. 특히 여기 에서 itp04가 필요합니다. 그러나 이것은 내가 필요로하는 것 때문에 과도한 것으로 보입니다.

1

압축을 푼 플러그인을 만드는 방법에는 몇 가지가 있습니다. 옵션에 플러그인 (내보내기> PDE> 배치 가능한 플러그인 및 조각) 탭을 내보낼 때

  1. 는 개별 JAR 아카이브로 패키지 플러그인을 끕니다. 플러그인 탭의 기능 편집기에서

  2. , 당신은 압축 해제 원하는에 - 플러그를 선택하고 설치
    풀고 플러그인 아카이브를 확인합니다. 이클립스에서 일부 플러그인 (A · 병 플러그인의 내부에 충격을 받았어 라이브러리)를 중첩 항아리를 방지하기 위해 압축을 푼 남아있는 것을

참고. PDE UI 및 PDE 빌드 모두 중첩 된 jar를 지원하므로 압축을 풀 필요가 없습니다.

+0

나는이 옵션을 보지만,이 폴더 패키지에 파일을 추가하는 방법에 대한 주요 관심사가있다. Ant 또는 Maven을 사용하여 아웃 할 수 있습니까? – wi1