Vytváření projektu modulu plug-in
K sestavování modulů plug-in Eclipse můžete použít libovolné integrované vývojové prostředí jazyka Java, nicméně Eclipse SDK samozřejmě poskytuje nástroje určené přímo k vývoji modulů plug-in. Provedeme vás
postupem sestavení vlastního modulu plug-in s použitím Eclipse SDK, protože jde o typický případ. Nejste-li dosud důvěrně obeznámeni s pracovní plochou Eclipse a integrovaným vývojovým prostředím (IDE) pro jazyk Java, prostudujte příručku uživatele vývojového prostředí pro jazyk Java, která je součástí příručky PDE. Naleznete zde další informace o prováděném postupu. Prozatím se zaměřujeme na kód, nikoli na nástroj; nicméně jsou zde určité úkony spuštění integrovaného vývojového prostředí.
Vytváření projektu modulu plug-in
Budete muset vytvořit projekt, který bude vaši práci obsahovat. Využijeme některé prostředky vývojového prostředí modulů plug-in pro generování kódu, abychom získali šablonu, ze které můžeme vyjít.
Tím se projekt nastaví pro psaní kódu v jazyce Java, vygeneruje se výchozí soubor s manifestem (viz výklad níže) a třída našeho pohledu.
- Otevřete průvodce Nový projekt... (Soubor > Nový > Projekt...),
zvolte Projekt modulu plug-in z kategorie Vývoj modulu plug-in
a klepněte na Další.
- Na stránce Projekt modulu plug-in použijte jako název pro váš projekt com.example.helloworld a zaškrtněte políčko Vytvořit projekt Java (to by mělo být výchozí nastavení).
Pro ostatní nastavení na stránce ponechte příslušná výchozí nastavení a klepnutím na Další přijměte výchozí strukturu projektu modulu plug-in.
- Na stránce Obsah modulu plug-in se podívejte na výchozí nastavení. Průvodce nastaví com.example.helloworld jako ID modulu plug-in.
Průvodce vygeneruje rovněž třídu pro váš modul plug-in a umožní vám poskytnout další informace o vkládání do uživatelského rozhraní. Tato výchozí nastavení jsou přijatelná, takže klepněte na Další.
- Na stránce Šablony zaškrtněte políčko Vytvořit modul plug-in za použití jedné ze šablon. Poté vyberte šablonu Modul plug-in s pohledem.
Klepněte na Další.
- Chceme vytvořit minimální modul plug-in, takže v tomto bodě musíme výchozí nastavení změnit, abychom vše udrželi co nejjednodušší. Na stránce Nastavení hlavního pohledu změňte navržené výchozí nastavení takto:
- Změňte Název sady Java z com.example.helloworld.views na com.example.helloworld (pro náš pohled nepotřebujeme samostatný balíček).
- Změňte Název třídy pohledu na HelloWorldView.
- Změňte Název pohledu na Pohled Ahoj.
- Nechejte ID kategorie pohledu nastaveno na výchozí com.example.helloworld.
- Změňte Název kategorie pohledu na Kategorie Ahoj.
- Nechejte výchozí typ pohledu nastaven na Prohlížeč tabulek (změníme to v kódu, aby to bylo ještě jednodušší).
- Zrušte zaškrtnutí políčka Přidat pohled do perspektivy prostředku.
- Klepnutím na Další přejděte na další stránku.
- Na stránce Funkce pohledu zrušte zaškrtnutí všech políček, aby se pro modul plug-in negenerovaly žádné přebytečné funkce. Klepnutím na Dokončit vytvořte projekt a skelet modulu plug-in.
- Na dotaz, zda chcete přepnout do perspektivy Vývoj modulu plug-in, odpovězte Ano.
- Navigujte do svého nového projektu a prozkoumejte jeho obsah.
Struktura projektu skeletonu zahrnuje několik složek, souborů a balíček Java. V této fázi jsou důležité soubory plugin.xml a MANIFEST.MF (manifest) a zdrojový kód vašeho modulu plug-in v jazyce Java.
Začneme tím, že se podíváme na implementaci pohledu a prozkoumáme soubory s manifestem.