각 플러그인 또는 단편에 대해 {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>
id
는 일치하는 플러그인 또는 단편 ID이며
version
은 일치하는 플러그인/단편 버전입니다. 이들 디렉토리는 소스 아카이브 및
해당 플러그인/단편의 build.properties 파일에 있는 source.includes
변수를 사용하여 지정되는
기타 파일 또는 폴더를 포함해야 합니다. 소스
확장의 예제입니다.
위의 예제에서 제공 플러그인의 소스 위치<extension point =
"org.eclipse.pde.core.source"
>
<location path=
"src"
/>
</extension>
src
가 등록되었습니다.
Copyright (c) 2004 IBM Corporation and others.
All rights reserved. 본 프로그램 및 본 프로그램에 동봉되는 자료는 본 배포물에 동봉되는 Eclipse Public License v1.0의 조항에 따라 사용해야 하며 웹 사이트(http://www.eclipse.org/legal/epl-v10.html)에서도 관련 사항을 참조할 수 있습니다.