Eclipse 3.0 및 이전 버전은 각 플러그인이 기타 여러 파일과 함께 JAR에 코드가 포함된 디렉토리 형식으로 제공되었습니다. Eclipse 분배 크기에 따라 제공하는 파일 수를 줄이기 위해 각 플러그인을 코드 및 기타 자원을 포함하는 하나의 JAR 파일로 제공할 수 있도록 Eclipse에서 지원을 추가하였습니다.
플러그인을 JAR로 제공하도록 변환
manifest.mf가 있는 경우, Bundle-Classpath 헤더를 삭제하십시오. plugin.xml이 있는 경우에는
라이브러리 항목을 다음과 같이 점으로 변경하십시오. <runtime>
<library name=".">
<export name="*"/>
</library>
</runtime>build.properties를 변경하십시오.(.)bin.includes 행에 하나가 있어야 합니다. 예를 들어,
bin.includes 행을 사용하여 core.jar을 갖게 되는 경우
.으로 바뀝니다(예: bin.includes=about.html,.,META-INF/MANIFEST.MF).source.foo.jar= 을 source..= (즉, source dot dot)로 변경하십시오.output.foo.jar= 을 output..= (즉, output dot dot)로 변경하십시오.jars.compile.order 등이 있을 수 있습니다.manifest.mf를 새로 생성한 경우, META-INF/를
bin.includes에 추가하십시오.<plugin> 태그에 다음을 추가하십시오. unpack="false"about.html 링크된 컨텐츠를 변경하십시오.about.html이 있는 경우,
아무 것도 수행하지 않아도 됩니다.about.html 파일에서 링크된 플러그인에 컨텐츠가 있는 경우,
해당 컨텐츠를 플러그인 루트의 "about_files"
디렉토리에 배치해야 합니다.about.html의 링크가
파일의 새 위치를 가리키도록 변경하십시오. 사용자 정의 빌드 스크립트(build.xml)가 있는 경우, 다음을 수행하십시오.
기타 스크립트(예: javadoc 생성 스크립트)가 있는 경우, 다음을 수행하십시오.