För varje insticksprogram eller fragment ska det finnas en katalog i formatet {id}_{version}. Innehållet i katalogen motsvarar platsen för insticksprogrammet/fragmentet. Den ska innehåll en källkodszipfil i formatet {library name}src.zip där library name är namnet på det Java-bibliotek som matchar källkoden. För insticksprogram och bibliotek med namnet '.' som placerats i en JAR-fil, måste källzipfilen ha namnet src.zip
.
Dessutom ska den innehålla någon fil eller katalog som anges i build.properties och som använder variabeln src.includes
.
<!ELEMENT extension (location+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT location EMPTY>
<!ATTLIST location
path CDATA #REQUIRED>
id
är ett matchande ID för insticksprogrammet eller fragmentet och version
är den matchande versionen för insticksprogrammet/fragmentet. De här katalogerna ska i sin tur innehålla källarkiv och eventuella övriga filer och mappar som anges som använder variabeln src.includes
i filen build.properties för det motsvarande insticksprogrammet/fragmentet.source
:
I exemplet ovan har källplatsen<extension point =
"org.eclipse.pde.core.source"
>
<location path=
"src"
/>
</extension>
src
i det insticksprogram som lägger till innehåll registrerats.
Copyright (c) 2004 IBM Corporation and others.
All rights reserved. Det här programmet och medföljande material är tillgängligt under villkoren i Eclipse Public License v1.0 som medföljer den här distributionen och är tillgänglig på http://www.eclipse.org/legal/epl-v10.html.