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.

  1. Åpne veiviseren Nytt prosjekt... ( Fil > Ny(tt) > Prosjekt...), velg Plugin-prosjekt fra kategorien Plugin-utvikling og klikk på Neste.
  2. 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.
  3. 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.
  4. 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.
  5. 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: Innstillinger for plugin-visning
  6. 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.
  7. Når du får spørsmål om du vil bytte til perspektivet Plugin-utvikling, svarer du Ja.
  8. 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.