Een pluginproject maken

U kunt elke Java-IDE die u wilt gebruiken om Eclipse-plugins te bouwen, maar de Eclipse SDK biedt natuurlijk specifieke tools voor pluginontwikkeling. In dit document vindt u een beschrijving van de procedure voor het bouwen van een plugin met de Eclipse SDK, omdat de SDK hiervoor het meest wordt gebruikt. Als u nog niet vertrouwd bent met de workbench van Eclipse en de Java-IDE, raadpleegt u het handboek Ontwikkelen in Java (Java Development User Guide) of de PDE-handleiding voor meer informatie over de procedures in dit document. Voorlopig richten we onze aandacht op de code, niet op de tool. Er zijn echter een aantal IDE-zaken die u moet weten voordat u aan de slag gaat.

Uw pluginproject maken

Allereerst moet u een project maken voor uw werk. Hiervoor gebruiken we een aantal voorzieningen om code te genereren van PDE (Plug-in Development, pluginontwikkeling) om een sjabloon te maken waarmee u vervolgens aan de slag kunt. Met behulp van deze sjabloon wordt het project ingesteld voor het schrijven van Java-code en worden de standaardmanifestbestanden voor de plugin (verderop beschreven) en een klasse voor uw view gegenereerd.

  1. Open de wizard Nieuw project... ( Bestand> Nieuw > Project...) en kies Pluginproject in de categorie Pluginontwikkeling en klik op Volgende.
  2. Geef op de pagina Pluginproject de naam com.example.helloworld op als naam voor uw project en controleer of het selectievakje Java-project maken is ingeschakeld (dit is standaard al het geval). Laat de overige standaardinstellingen op de pagina ongewijzigd en klik op Volgende om de standaardstructuur voor het pluginproject te accepteren.
  3. Bekijk de standaardinstellingen op de pagina Plugincontent. De wizard stelt com.example.helloworld in als het ID van de plugin. De wizard genereert ook een pluginklasse voor uw plugin en biedt u de mogelijkheid om aanvullende informatie over aanlevering voor de gebruikersinterface op te geven. Klik op Volgende om de standaardwaarden te accepteren.
  4. Schakel op de pagina Sjablonen het selectievakje Een plugin maken met een van de sjablonen in. Selecteer vervolgens de sjabloon Plugin met een view. Klik op Volgende.
  5. Omdat we nu slechts een eenvoudige plugin willen maken, moet u op dit punt de standaardinstellingen wijzigen. Wijzig de standaardinstellingen op de pagina Hoofdinstellingen van de view als volgt: Instellingen voor view van plugin
  6. Schakel op de pagina Viewfeatures alle selectievakjes uit zodat er geen extra features voor de plugin worden gegenereerd. Klik op Voltooien om het project en het raamwerk voor de plugin te genereren.
  7. Kies Ja als u wordt gevraagd of u wilt overschakelen naar het perspectief voor pluginontwikkeling.
  8. Blader naar uw nieuwe project en bekijk de inhoud.

De raamwerkstructuur van het project bestaat uit verschillende mappen, bestanden en een Java-pakket. De belangrijkste bestanden in dit stadium zijn de (manifest)bestanden plugin.xml en MANIFEST.MF en de Java-broncode voor uw plugin. Voordat we verder ingaan op de manifestbestanden, kijken we eerst naar de implementatieprocedure voor een view.