Opret plugin-projekt
Du kan bruge en hvilken som helst Java IDE til bygning af Eclipse-plugins, men selvfølgelig indeholder Eclipse SDK værktøjer, som er specifikt beregnet til plugin-udvikling. Vi gennemgår processen med at bygge vores plugin med Eclipse SDK, da det er det mest typiske.
Hvis du ikke allerede er fortrolig med Eclipse-arbejdsbænken og Java IDE, kan du ser i brugervejledningen til Java-udvikling eller i PDE-vejledningen, som indeholder mere uddybende forklaringer på den proces, vi gennemgår. I øjeblikket fokuserer vi på koden og ikke på værktøjet, men der skal gøres noget mht. IDE, før du kan komme i gang.
Opret plugin-projekt
Du skal oprette et projekt, som indeholder dit arbejde. Vi udnytter nogle af kodegenereringsfaciliteterne i PDE (Plug-in Development Environment), så vi får en skabelon, vi kan bruge som udgangspunkt.
Det klargør projektet til skrivning af Java-kode og genererer standard-plugin-manifestfilerne (som vi kommer nærmere ind på om et øjeblik) og en klasse, som skal indeholde vores oversigt.
- Åbn guiden Nyt projekt... (
Fil > Ny > Projekt...)
og vælg Plugin-projekt i kategorien Plugin-udvikling, og klik på Næste.
- På siden Plugin-projekt skal du bruge com.example.helloworld
som navn på projektet og vælge feltet ud for Opret et Java-projekt
(det skal være standard). Lad de andre indstillinger stå som standardindstillinger, og klik på Næste for at acceptere standard-strukturen for plugin-projekter.
- På siden Plugin-indhold skal du se på standardindstillingerne. Guiden fastsætter automatisk com.example.helloworld
som id på din plugin. Guiden genererer desuden en plugin-klasse til din plugin og gør det muligt for dig at angive flere oplysninger om bidrag til UI.
Acceptér standardværdierne ved at klikke på Næste.
- Vælg feltet ud for Opret en plugin vha. en af skabelonerne på siden Skabeloner. Vælg så skabelonen Plugin med oversigt. Klik på Næste.
- Vil opretter en minimal plugin, så på dette trin skal vi ændre standardindstillingerne, så det hele bliver så enkelt som muligt.
Revidér de foreslåede standardværdier på følgende måde på siden Generelle oversigtsindstillinger:
- Revidér Java-pakkenavn fra com.example.helloworld.views til com.example.helloworld
(vi behøver ikke en separat pakke til oversigten).
- Revidér Klassenavn for oversigt til HelloWorldView.
- Revidér Oversigtsnavn til oversigten Hello.
- Lad standardangivelsen Kategori-id for oversigt være com.example.helloworld.
- Revidér Kategorinavn for oversigt til kategorien Hello.
- Lad standardfremvisertypen være Tabelfremviser (vi ændrer det i koden for at gøre tingene endnu enklere).
- Fjern markeringen i feltet ud for Tilføj oversigt til ressourceperspektiv.
- Klik på Næste for at fortsætte til næste side.
- Fjern markeringen fra alle felter på siden Oversigtsfunktioner, så ingen ekstra funktioner genereres til din plugin.
Klik på Afslut for at oprette projektet og plugin-skelettet.
- Svar Ja, når du bliver spurgt, om du vil skifte til plugin-udviklingsperspektiv.
- Navigér til det nye projekt, og se på dets indhold.
Projektets skeletstruktur indeholder forskellige foldere, filer og en Java-pakke. De væsentlige filer på dette trin er filerne plugin.xml og MANIFEST.MF og Java-kildekoden til din plugin.
Vi begynder med at se på implementeringen af en oversigt og herefter undersøge manifestfilerne.