2.18. Dostosowywanie procesu kompilacji do specyficznych potrzeb projektu za pomocą własnych modułów rozszerzeń

Współautor: Eric Redmond

Jeśli można mówić o jakiejś naprawdę przełomowej zmianie wprowadzonej wraz z wydaniem Mavena 2, z pewnością byłaby to prostota i elastyczność, z jaką można modyfikować zachowania Mavena za pomocą własnych, niestandardowych modułów rozszerzeń. Okazuje się, że takie moduły można nawet pisać w innych językach programowania, jak JRuby, Groovy czy Ant. W tym podrozdziale skoncentrujemy się jednak przede wszystkim na najczęściej stosowanym i najszerzej obsługiwanym języku, czyli na Javie.

Moduł rozszerzenia Mavena jest w istocie kolekcją celów, które — jak już wspomniano we wcześniejszych podrozdziałach tego rozdziału ...

Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.