소스 위치

org.eclipse.pde.core.source

2.0

PDE는 이 확장점을 사용하여 Eclipse 기반 제품에 있는 Eclipse 플러그인의 라이브러리에 대한 소스 아카이브를 찾을 수 있습니다. 이 확장점은 소스 아카이브가 들어 있는 위치를 제공하는 데 사용됩니다. 이들 위치에는 'plugins' 디렉토리와 동일한 레이아웃이 들어 있을 것으로 예상됩니다.

각 플러그인 또는 단편에 대해 {id}_{version} 형식의 디렉토리가 존재합니다. 이 디렉토리의 컨텐츠는 플러그인/단편 위치에 해당합니다. 소스 코드 zip 파일을 {library name}src.zip 형식으로 포함하며, 여기서 library name은 소스 코드와 일치하는 Java 라이브러리의 이름입니다. '.'으로 이름 지정된 JAR 플러그인 및 라이브러리의 경우, 소스 Zip 파일이 단순히 src.zip으로 이름 지정되어야 합니다.

또한 src.includes 변수를 사용하여 build.properties에 지정된 모든 파일 또는 디렉토리를 포함해야 합니다.

<!ELEMENT extension (location+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT location EMPTY>

<!ATTLIST location

path CDATA #REQUIRED>


다음은 소스 확장의 예제입니다.
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

위의 예제에서 제공 플러그인의 소스 위치 src가 등록되었습니다.

이 확장점에는 Java 코드가 필요하지 않습니다.

Eclipse SDK는 Eclipse SDK의 모든 플러그인 및 단편에 대해 소스 정보를 포함하는 소스 플러그인과 함께 제공됩니다.