...
Tworzenie projektu wykorzystując gotowy archetyp
Przed stworzeniem projektu należy skonfigurować katalogi archetypów. W tym celu otwieramy Window->Preferences oraz dodajemy Remote Catalog z adresem URL repozytorium Suncode: http://192.168.1.51:8081/nexus/content/groups/public/
- Tworzymy nowy projekt Maven (File -> New -> Maven Project).
- Zostawiamy opcję Create a simple project (skip archetype selection) odzaznaczoną
- Wybieramy interesujący nas archetyp tak jak na rysunku:
Następnie uzupełniamy wszystkie wymagane informacje:
Info title Właściwości Opis wszystkich właściwości:
- plusworkflowVersion: docelowa wersja systemu PlusWorkflow
- name: nazwa wtyczki
- author: twórca wtyczki
- descriptionPL: opis wtyczki w języku polskim
- descriptionEN: opis wtyczki w języku angielskim
Stworzony projekt bo zbudowaniu może już być zainstalowany w systemie jako wtyczka. Deskryptor tej wtyczki wygląda następująco:
Code Block language html/xml title suncode-plugin.xml <?xml version="1.0" encoding="UTF-8"?> <plugin key="com.suncode.plugin-tutorial" name="Tutorial Plugin"> <plugin-details> <description> <localized language="en">Description</localized> <localized language="pl">Opis</localized> </description> <author>Suncode</author> </plugin-details> <!-- I18N --> <i18n key="i18n-bundle" location="locale/messages" /> <!-- Web MVC --> <web-mvc key="mvc" /> </plugin>
...