For hver enkelt plugin eller hvert enkelt fragment skal der findes et bibliotek i formatet {id}_{version}. Indholdet af biblioteket svarer til plugin/fragment-placeringen. Det skal indeholde en ZIP-fil med kildekode i formatet {biblioteksnavn}src.zip, hvor biblioteksnavn er navnet på det Java-bibliotek, der matcher kildekoden. For plugins i form af JAR-filer og biblioteket med navnet '.'skal ZIP-filen med kildekode ganske enkelt hedde src.zip
.
Derudover skal den indeholde alle filer eller biblioteker, som er angivet i build.properties vha. variablen 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
er en tilsvarende plugin- eller fragment-id, og version
er den tilsvarende plugin/fragmentversion. Disse biblioteker skal igen indeholde kildearkiver og alle andre filer eller foldere, der er angivet vha. variablen src.includes
i den tilsvarende plugin/det tilsvarende fragment.source
-udvidelsen:
<extension point = "org.eclipse.pde.core.source"> <location path="src"/> </extension>I eksemplet ovenfor er kildeplaceringen
src
i den bidragende plugin registreret.
Copyright (c) 2004 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html.