Wstęp

Poniżej opisane zostały 2 sposoby tworzenia projektu wtyczki:

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

  1. Tworzymy nowy projekt Maven (File -> New -> Maven Project).
  2. Zaznaczamy opcję Create a simple project (skip archetype selection) i klikamy Next
  3. Uzupełniamy informacje o projekcie i tworzymy projekt

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).