Bronlocaties

org.eclipse.pde.core.source

2.0

Met dit extensiepunt kunt u in PDE naar bronarchieven zoeken voor bibliotheken in Eclipse-plugins van een Eclipse-product. Het extensiepunt dient om locaties met bronarchieven aan te leveren. Deze locaties moeten dezelfde indeling hebben als de directory 'plugins'.

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>


Dit is een voorbeeld van de extensie source:
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

In het voorbeeld hierboven is de bronlocatie src uit de aanleverende plugin geregistreerd.

Voor dit extensiepunt is geen Java-code nodig.

De Eclipse SDK bevat bronplugins met informatie over alle plugins en fragmenten in de Eclipse SDK.