Percorsi di origine

org.eclipse.pde.core.source

2.0

Questo punto di estensione consente al PDE di trovare archivi di origine per le librerie nei plugin Eclipse contenuti in un prodotto basato su Eclipse. Viene utilizzato per fornire percorsi contenenti archivi di origine. Questi percorsi devono contenere lo stesso layout della directory 'plugins'.

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>


Di seguito è riportato un esempio dell'estensione source:
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

Nel suddetto esempio, il percorso di origine src nel plugin fornitore è stato registrato.

Non è richiesto alcun codice per questo punto di estensione.

SDK Eclipse comprende plugin di origine contenenti informazioni di origine per tutti i plugin e i frammenti in SDK Eclipse.