Kildeplasseringer

org.eclipse.pde.core.source

2.0

Dette utvidelsespunktet gjør at PDE kan finne kildearkiver for biblioteker i Eclipse-plugin-moduler som blir funnet i et Eclipse-basert produkt. Det brukes til å oppgi plasseringer som inneholder kildearkiver. Det forventes at disse plasseringene inneholder den samme layouten som plugins-katalogen.

For hver plugin-modul eller hvert fragment skal det finnes en katalog i formatet {id}_{versjon}. Innholdet i katalogen tilsvarer plasseringen av plugin/fragment. Den skal inneholde en zip-fil med kildekode i formatet {biblioteknavn}src.zip, der biblioteknavn er navnet på Java-biblioteket som samsvarer med kildekoden. For plugin-moduler og biblioteker i JAR-filer med navnet '.', må kilde-zip-filen ganske enkelt kalles src.zip.

I tillegg bør den inneholde en hvilken som helst fil eller katalog som er oppgitt i build.properties med variabelen src.includes.

<!ELEMENT extension (location+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT location EMPTY>

<!ATTLIST location

path CDATA #REQUIRED>


Nedenfor finner du et eksempel på kildeutvidelsen:
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

I eksempelet ovenfor er kildeplasseringen src i plugin-modulen registrert.

Ingen Java-kode er nødvendig for dette utvidelsespunktet.

Eclipse SDK blir levert med kilde-plugin-moduler som inneholder kildeinformasjon for alle plugin-modulene og fragmentene i Eclipse SDK.