Lähdekoodin sijainnit
Eclipsessä lähdekoodi ja laajennuspisteen skeemat toimitetaan erillisissä lähdelisäosissa. Lähdelisäosa on lisäosa, joka sisältää ainakin yhden lähdekoodin sijainnin.
Esitellyt lähdekoodin sijainnit
Esitelty (ennalta määritetty) lähdekoodin sijainti on org.eclipse.pde.core.source-laajennus.
Eclipse-versiossa 3.2 on seitsemän ennalta määritettyä lähdekoodin sijaintia. Laajennuspisteiden skeemat ja lisäosan arkistot sijaitsevat yksilöllisessä alihakemistossa yhden näistä lähdekoodin sijainneista alla.
Kullakin alihakemistolla on oltava nimeämiskäytäntö {id}_{version}, jossa id on lisäosan tunnus ja version on lisäosan versio.
Esimerkiksi org.eclipse.pde.source on lisäosa, joka sisältää kaikkien org.eclipse.pde.*-lisäosien lähdekoodin.
Siksi org.eclipse.pde.core-lisäosan lähdekoodi ja laajennuspisteen skeemat sijaitsevat kohteessa {eclipse_installation}/plugins/org.eclipse.pde.source_3.2.0.{qualifier}/src/org.eclipse.pde.core_3.2.0.{qualifier}/
Muut lähdekoodin sijainnit
Muita lähdekoodin sijainteja voi määrittää käyttämättä org.eclipse.pde.core.source-laajennusta yksinkertaisesti napsauttamalla Lisää...-painiketta ja selaamalla tiedostojärjestelmää.
Muiden lähdekoodin sijaintien alihakemistojen on noudatettava edellä kuvattua asettelua ja nimeämiskäytäntöä esiteltyjen lähdekoodin sijaintien osalta.
Lähdearkiston nimeämiskäytäntö
Lisäosan lähdekoodin sisältävän ZIP-arkiston on noudatettava nimeämiskäytäntöä {library_name}src.zip.
Jos esimerkiksi lisäosalla on MANIFEST.MF-tiedoston Bundle-ClassPath: xyz.jar -otsikko, niin lähdekoodi on pakattava ZIP-arkistoon nimeltä xyzsrc.zip.
Jos lisäosalla ei ole MANIFEST.MF-tiedoston Bundle-ClassPath -otsikkoa tai otsikko on muodossa Bundle-ClassPath: . , lähdekoodi on pakattava ZIP-arkistoon nimeltä src.zip.