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}/

Lähdekoodin sijainnit

 

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.