Emplacements des fichiers source

org.eclipse.pde.core.source

2.0

Ce point d'extension permet à PDE de retrouver les fichiers d'archive source des bibliothèques des plug-in Eclipse qui se trouvent dans un produit fondé sur Eclipse. Il fournit des emplacements contenant des fichiers d'archive source. Ces emplacements doivent posséder la même structure que celle du répertoire 'plugins'.

Pour chaque plug-in ou fragment, il doit exister un répertoire au format {id}_{version}. Le contenu de ce répertoire correspond à l'emplacement du plug-in/fragment. Ce répertoire doit contenir le fichier compressé du code source au format {nom de la bibliothèque}src.zip, où le nom de la bibliothèque est celui de la bibliothèque Java correspondant au code source. Pour les plug-ins JAR et les bibliothèques nommées '.', le fichier zip source doit être nommé src.zip.

Il doit également contenir tout fichier ou répertoire spécifié dans build.properties à l'aide de la variable src.includes.

<!ELEMENT extension (location+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT location EMPTY>

<!ATTLIST location

path CDATA #REQUIRED>


Voici un exemple illustrant l'extension source :
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

Dans l'exemple ci-dessus, l'emplacement des fichiers source src du plug-in associé a été enregistré.

Aucun code Java n'est requis pour ce point d'extension.

Le SDK d'Eclipse est livré avec des plug-in source qui contiennent des informations source pour tous les plug-in et fragments du SDK Eclipse.