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>
id
est un identificateur de plug-in ou de fragment correspondant, et version
, la version du plug-in/fragment correspondant. Ces répertoires doivent eux-même contenir des fichiers d'archive source, ainsi que tout fichier ou dossier spécifié à l'aide de la variable source.includes
du fichier build.properties du plug-in/fragment correspondant.source
:
Dans l'exemple ci-dessus, l'emplacement des fichiers source<extension point =
"org.eclipse.pde.core.source"
>
<location path=
"src"
/>
</extension>
src
du plug-in associé a été enregistré.
Copyright (c) 2004 IBM Corporation and others.
All rights reserved. Ce programme et les produits qui l'accompagnent sont
distribués sous licence Eclipse v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html