Voor elke plugin en elk fragment moet een directory in de notatie {ID}_{versie} bestaan. De inhoud van de directory komt overeen met de locatie van de plugin of het fragment en moet een ZIP-bestand met broncode bevatten in de notatie {bibliotheeknaam}src.zip. ('bibliotheeknaam' is de naam van de Java-bibliotheek met de broncode.) Voor plugins in JAR-bestanden en bibliotheken met de naam '.' geldt dat het ZIP-bestand src.zip
moet heten.
Bovendien moeten bestanden of directory's uit het bestand build.properties worden toegewezen aan de variabele 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
het bijbehorende ID van een plugin of een fragment is en versie
de bijbehorende plugin of het bijbehorende fragment is. Deze directory's moeten bronarchieven bevatten en andere bestanden of mappen die met de variabele src.includes
zijn gedeclareerd in het bestand build.properties van de bijbehorende plugin of het bijbehorende fragment.source
:
In het voorbeeld hierboven is de bronlocatie<extension point =
"org.eclipse.pde.core.source"
>
<location path=
"src"
/>
</extension>
src
uit de aanleverende plugin geregistreerd.
Copyright (c) 2004 IBM Corporation en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.html.