Wstęp
Poniżej opisane zostały 2 sposoby tworzenia projektu wtyczki:
- ręcznie
- maven archetype
Tworzenie projektu z archetypu jest szybsze i wygodniejsze.
Tworzenie projektu od podstaw
Pierwszym krokiem jest stworzenie projektu Maven. Projekt możemy stworzyć samodzielnie lub wykorzystać gotowy archetyp.
Ręcznie
- Tworzymy nowy projekt Maven (File -> New -> Maven Project).
- Zaznaczamy opcję Create a simple project (skip archetype selection) i klikamy Next
- Uzupełniamy informacje o projekcie i tworzymy projekt
Parametry projektu
Projekt powinien być stworzony zgodnie z konwencjami:
- groupId: dla wtyczek przyjęto com.suncode.plugin
- artifactId: identyfikator wtyczki (musi być uniwersalny)
- version: wersja wtyczki może być niezależna od wersji systemu docelowego
- packaging: musi zostać ustawione na bundle (wartości nie ma na liście)
Ustawienia Parent Project zależą od docelowego systemu (nie jest to wymagane, ale wtedy trzeba samemu skonfigurować wtyczkę Bundle Plugin for Maven).