Czysty maven nie jest zbyt duży, ale jego potencjał drzemie w bardzo łatwej rozszerzalności jego funkcjonalności za pomocą dodatkowych pluginów. Z kilku już nawet korzystaliśmy bo do ich użycia jedyne co potrzeba to repozytorium zdalne, w którym maven odnajdzie potrzebny plugin. :) Jeśli zajrzymy do pliku pom aplikacji client lub worker znajdziemy tam np skonfigurowany maven-compiler-pluginmaven-war-pluginmaven-dependency-plugin. Mało tego. Wpisując mvn eclipse:eclipse również skorzystaliśmy z pluginu eclipse wywołując na nim goal ‚eclipse’. ;) Więc jak widać samo skorzystanie z dodatkowej wtyczki jest banalne i nie wymaga dodatkowych wyjaśnień, a pluginów jest naprawdę mnóstwo, np do automatycznego wersjonowania bazy danych, do doklejania gdzieś w stopce projektu numeru rewizji z repozytorium, minifikacji kodu javascript i wiele wiele innych…


Kurs Maven’a [cz.01] – wstęp
Kurs Maven’a [cz.02] – od czego zacząć
Kurs Maven’a [cz.03] – do czego ten maven
Kurs Maven’a [cz.04] – zależności
Kurs Maven’a [cz.05] – instalacja
Kurs Maven’a [cz.06] – tworzenie modułu, archetyp
Kurs Maven’a [cz.07] – tworzenie modułu, kopiowanie
Kurs Maven’a [cz.08] – tworzenie modułu ręcznie
Kurs Maven’a [cz.09] – parent pom
Kurs Maven’a [cz.10] – import do Eclipsa
Kurs Maven’a [cz.11] – zależności zewnętrzne
Kurs Maven’a [cz.12] – zależności wewnętrzne
Kurs Maven’a [cz.13] – scope, exclusion
Kurs Maven’a [cz.14] – parametry (properties)
Kurs Maven’a [cz.15] – profile
Kurs Maven’a [cz.16] – cykl życia
> Kurs Maven’a [cz.17] – pluginy
Kurs Maven’a [cz.18] – repozytoria zdalne
Kurs Maven’a [cz.19] – podsumowanie