제품 확장

확장은 이미 설치된 Eclipse 기반 제품의 기능을 확장하기 위해 지정된 Eclipse 기능과 플러그인 세트입니다. 확장은 별도로 설치되지만 다른 Eclipse 기반 제품과 결합된 경우에만 사용됩니다. 이것은 확장에서 JRE, Eclipse 플랫폼 또는 기본 기능을 설치할 필요가 없음을 의미합니다. 권장되는 확장 디렉토리 구조를 사용하면 여러 Eclipse 기반 제품과 함께 단일 설치를 사용할 수 있습니다.

다음 디렉토리 구조에서는 가상 제품 betterwebs의 확장을 사용하여 acmeweb 제품의 기능을 확장할 수 있는 방법을 보여줍니다.

betterwebs/
	eclipse/		(설치된 Eclipse 파일의 디렉토리)
		.eclipseextension(마커 파일)
		features/		(설치된 기능)
			com.example.betterwebs.betterfeature_1.0.0/
				feature.xml
		plugins/
			com.example.betterwebs.betterfeature_1.0.0/
				plugin.xml
				about.html
			com.example.betterwebs.betterwebsupport_1.0.0/

확장과 확장하도록 디자인된 제품 간의 관계는 원래 제품의 links 디렉토리에 설정되어 있습니다. acmeweb 제품의 다음 디렉토리를 기억하십시오.

acmeweb/
	...
	eclipse/		(directory for installed Eclipse files)
		...
		jre/
		features/		(설치된 기능)
			...
		plugins/
			...
		links/
			com.example.betterwebs.betterfeature.link

확장을 설치하면 확장할 제품의 links 디렉토리에 링크 파일을 작성합니다. 이 링크 파일은 원래 제품에게 확장의 존재를 알려줍니다.

확장 설치 및 설치 제거

확장의 설치 프로세스는 다음 차이점만 제외하고 제품의 설치 프로세스와 유사합니다.

링크 파일이 추가된 제품에서 설치 제거가 링크 파일을 제거해야 한다는 점만 제외하고 확장의 설치 제거 프로세스는 제품의 설치 제거 프로세스와 유사합니다.

확장 설치에 대한 자세한 내용은 Eclipse 설치 프로그램 작성 방법에 있습니다.

Update Manager를 사용하면 Eclipse 설치로 제품 확장을 "쉽게" 링크할 수 있습니다. 도움말 > 소프트웨어 갱신 > 구성 관리를 열고 오른쪽 분할창에서 "확장 위치 추가" 링크를 누르십시오.