2.1. Rola narzędzia Maven w procesie kompilacji

W tym rozdziale skoncentrujemy się na drugim ważnym graczu w świecie narzędzi kompilacji Javy: na Mavenie[9]. Maven jest coraz bardziej popularnym, oferowanym w trybie open source, narzędziem zarządzania kompilacjami dla rozbudowanych projektów Javy. Mavena zaprojektowano z myślą o automatyzacji najtrudniejszych zadań związanych z procesem kompilacji. Twórcy Mavena przyjęli model deklaratywny, w którym struktura i zawartość projektu są opisywane, zamiast — jak w Ancie, tradycyjnych plikach Make czy skryptach powłoki — modelu zadaniowego. Maven kładzie też większy nacisk na stosowanie standardowych struktur katalogowych i precyzyjne definiowanie cyklów życia kompilacji. Reguły narzucane przez Mavena ...

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.