Opprette plugin-prosjektet
Du kan bruke en hvilken som helst Java IDE til å bygge Eclipse plugin-moduler, men
Eclipse SDK inneholder verktøy som er spesifikke for plugin-utvikling. Siden det er
mest vanlig å bygge plugin-moduler med Eclipse SDK, skal vi gå gjennom trinnene i denne
spesifikke prosessen. Hvis du ikke allerede kjenner Eclipse-arbeidsbenken og Java IDE,
finner du en mer inngående forklaring av trinnene i brukerhåndboken for Java-utvikling eller i PDE-håndboken. Her skal vi fokusere på koden, ikke verktøyet, men
det finnes IDE-logistikk for å komme i gang.
Opprette plugin-prosjektet
Du må opprette et prosjekt som inneholder arbeidet ditt. Vi skal dra nytte av noen av
kodegenereringsfunksjonene i PDE (Plug-in Development Environment) for å få en mal å gå ut fra.
Denne definerer prosjektet for skriving av Java-kode og genererer standard
plugin-manifestfiler (vi kommer straks tilbake til dette) og en klasse for visningen.
- Åpne veiviseren Nytt prosjekt... (
Fil > Ny(tt) > Prosjekt...),
velg Plugin-prosjekt fra kategorien Plugin-utvikling og klikk på
Neste.
- På siden Plugin-prosjekt angir du com.example.helloworld
som navnet på prosjektet og merker av for Opprett et Java-prosjekt
(dette skal være standardverdien). Ikke endre de øvrige standardinnstillingene på siden. Klikk på Neste for å godta standardstrukturen i plugin-prosjektet.
- Se på standardinnstillingene på siden Plugin-innhold. Veiviseren
definerer com.example.helloworld som ID for plugin-modulen.
Veiviseren genererer også en plugin-klasse for plugin-modulen og lar deg oppgi
tilleggsinformasjon som bidrag til brukergrensesnittet. Bruk disse standardverdiene og klikk på
Neste.
- På siden Maler merker du av for Opprett en plugin-modul
som bruker en av malene. Velg malen Plugin-modul med en visning. Klikk på Neste.
- Vi skal opprette en minimal plugin-modul, så vi må nå endre standardinnstillingene for
å gjøre det så enkelt som mulig. På siden Innstillinger for hovedvisning
endrer du standardverdiene som vist nedenfor:
- Endre Navn på Java-pakke fra
com.example.helloworld.views til com.example.helloworld
(det er ikke nødvendig med en separat pakke for visningen).
- Endre Klassenavn for visning til HelloWorldView.
- Endre Navn på visning til Hello View.
- Ikke endre standardverdien for Kategori-ID for visning, com.example.helloworld.
- Endre Kategorinavn for visning til Hello Category.
- Bruk tabellvisningsprogram som standard visningsprogramtype (vi
endrer dette i koden for å gjøre det enklere).
- Fjern merkingen for Legg til visningen i ressursperspektivet.
- Klikk på Neste for å fortsette på neste side.
- På siden Funksjoner for visning fjerner du all merkingen slik at
det ikke finnes tilleggsfunksjoner for plugin-modulen. Klikk på Fullfør
for å opprette prosjektet og plugin-skjelettet.
- Når du får spørsmål om du vil bytte til perspektivet Plugin-utvikling, svarer du
Ja.
- Naviger til det nye prosjektet og se nærmere på innholdet.
Skjelettprosjektstrukturen inneholder flere mapper, filer og en Java-pakke. De
viktigste filene i denne omgang er plugin.xml,
MANIFEST.MF (manifestfiler) og Java-kildekoden for plugin-modulen. Vi skal først se på implementeringen av en visning og deretter gjøre oss mer kjent med
manifestfilene.