Lisäosaprojektin rakenne
Ohjatun toiminnon Projektin rakenne -sivun avulla voit määrittää projektin nimen, sijainnin, asetukset ja kohteen.
Projektin nimi
Kun valitset lisäosaprojektin nimeä, on suositeltavaa käyttää käänteistä verkkoalueen nimeämissuositusta (esimerkiksi com.example.abc). PDE ei kuitenkaan edellytä tätä.
Projektin sijainti
Lisäosaprojektin oletussijainti on työtilasijainnin sisällä oleva alihakemisto. Voit muuttaa sijaintia poistamalla Käytä oletussijaintia -valintaruudun valinnan ja antamalla haluamasi sijainnin.
Projektiasetukset
Se, kannattaako lisäosaprojekti luoda Java-projektina, määräytyy sen mukaan, lisääkö lisäosa koodia. Useimmat lisäosat lisäävät koodia, joten ne kannattaa sijoittaa Java-projektiin. Muut lisäosat, esimerkiksi asiakirjalisäosat, eivät lisää koodia, joten ne voidaan sijoittaa yksinkertaisiin projekteihin.
Eclipse vai OSGi-kehys
Valinta Eclipsen ja OSGi-kehyksen välillä ohjaa koodinmuodostusvaihtoehtoja, jotka ovat käytettävissä Lisäosan sisältö -sivulla sekä käytettävissä olevien mallipohjien valikoimaa.
Eclipse-lisäosat ovat OSGi-palvelupaketteja, jotka käyttävät Eclipse-laajennusrekisteriä. Useimmat Eclipse-lisäosat käyttävät tätä rekisteriä, koska se on käytettävissä ajonaikaisessa kerroksessa. Siksi Eclipse-kohde on oletusarvon mukaan valittu.
Jos et aio käyttää Eclipse-laajennusrekisteriä, valitse vaihtoehto OSGi-kehys. Jos valitset OSGi-kehys-vaihtoehdon, ajonaikaisessa kerroksessa ei ole riippuvuuksia. Lisäksi PDE rajoittaa käytettävissä olevat mallipohjat ja muodostetun koodin OSGi-kerrokseen.
Equinox vai tavallinen
Kun kohteena on OSGi-kehys, voit valita Equinox-kehyksen jatavallisen kehyksen välillä. Equinox OSGi -kehys tehostaa MANIFEST.MF-sisältöä Eclipseen kuuluvien ylätunnisteiden (esimerkiksi Eclipse-LazyStart, Eclipse-PlatformFilter) ja ohjauskoodien (esimerkiksi x-friends) avulla. Jos et halua käyttää näitä Eclipseen kuuluvia ylätunnisteita ja määritteitä, valitse vaihtoehto tavallinen.