Källplatser

org.eclipse.pde.core.source

2.0

Den här utökningspunkten gör så att PDE kan hitta källarkiv för bibliotek i Eclipse-insticksprogram som finns i en Eclipse-baserad produkt. Den används till att lägga till platser som innehåller källarkiv. De här platserna förväntas innehålla samma layout som katalogen 'insticksprogram'.

För varje insticksprogram eller fragment ska det finnas en katalog i formatet {id}_{version}. Innehållet i katalogen motsvarar platsen för insticksprogrammet/fragmentet. Den ska innehåll en källkodszipfil i formatet {library name}src.zip där library name är namnet på det Java-bibliotek som matchar källkoden. För insticksprogram och bibliotek med namnet '.' som placerats i en JAR-fil, måste källzipfilen ha namnet src.zip.

Dessutom ska den innehålla någon fil eller katalog som anges i build.properties och som använder variabeln src.includes.

<!ELEMENT extension (location+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT location EMPTY>

<!ATTLIST location

path CDATA #REQUIRED>


Följande är ett exempel på utökningen source:
 

<extension point =

"org.eclipse.pde.core.source"

>

<location path=

"src"

/>

</extension>

I exemplet ovan har källplatsen src i det insticksprogram som lägger till innehåll registrerats.

Ingen Java-kod krävs för den här utökningspunkten.

SDK för Eclipse levereras med källinsticksprogram som innehåller källinformation för alla insticksprogram och fragment i SDK för Eclipse.