2012-07-05 3 views
0


내 RCP에 필요한 타사 항아리가 있습니다. 제품 내보내기 마법사에서 만드는 .exe를 사용하고 싶습니다.타사 jars를 Eclipse에 통합 RCP

제 3 자 jars 위치가 고정되어 있지 않고 자주 업데이트되는 중입니다. 따라서 항아리가 업데이트 될 때마다 제 3 자 항아리 용 플러그인을 만들어야하므로 종속 항아리 플러그인을 만들 수 없습니다.

는 그 exe를 상대 경로 위에 선택할 수 있도록 내가 EXE 파일에 대한 클래스 경로를 지정할 수있는 방법을 MANIFEST.MF

Bundle-ClassPath: ., 
deliverables/DependencyJars/xercesImpl.jar, 
deliverables/DependencyJars/xml-apis-1.3.03.jar, 
deliverables/DependencyJars/XmlSchema-1.3.2.jar, 
deliverables/DependencyJars/xmlsec-1.4.0.jar, 

어떤 생각에서 상대 경로 아래에 추가 한?

타사 항아리를 위치 변경에서 통합 할 수있는 방법이 있습니까?

답변

0

이러한 jar를 한 번만 감싸는 플러그인을 만든 다음 업데이트 할 때 jar 파일을 교체해야합니다.

+1

Bundle-ClassPath에서 wrapping plugin을 만드는 외에도 external : 키워드를 사용하여 시스템에서 선택할 수 있습니다 (절대 경로이지만 java 시스템 등록 정보를 사용할 수 있음). 그것은 좋은 아이디어 일 수도 있고 아닐 수도 있지만, 그것은 끝낼 수 있습니다 :-) –

0

JAR이 바이너리 빌드에 포함되어 있는지 확인해야합니다. MANIFEST.MF 또는 plugin.xml을 열고 빌드 탭으로 이동하십시오. JAR이 이진 빌드 섹션에서 선택되었는지 확인하십시오.

관련 문제