Per ciascun plugin o frammento, deve esistere una directory {id}_{version}. Il contenuto della directory corrisponde al percorso del plugin/frammento. Deve contenere il file zip con il codice di origine {library name}src.zip in cui il nome della libreria è uguale al nome della libreria Java che corrisponde al codice di origine. Per plugin JAR e librerie chiamate '.', il file zip di origine deve essere denominato semplicemente src.zip
.
Inoltre, deve contenere i file o le directory specificati in build.properties utilizzando la variabile 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
è un identificativo del plugin o frammento corrispondente e version
è la versione del plugin/frammento corrispondente. Queste directory devono contenere a loro volta gli archivi di origine e i file o le cartelle specificati utilizzando la variabile source.includes
nel file build.properties del plugin/frammento corrispondente.source
:
Nel suddetto esempio, il percorso di origine<extension point =
"org.eclipse.pde.core.source"
>
<location path=
"src"
/>
</extension>
src
nel plugin fornitore è stato registrato.
Copyright (c) 2004 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento
sono disponibili secondo i termini della Eclipse Public License v1.0 che sono
distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html