Lisäosaprojektin rakenne

Ohjatun toiminnon Projektin rakenne -sivun avulla voit määrittää projektin nimen, sijainnin, asetukset ja kohteen.

Lisäosaprojektin rakenne

 

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.