Cześć. Szukam po internecie informacji nt. Mavena.
Do tej pory myślałem, że używa się go głownie do ściągania dependencji, znajduje sie tam tez nazwa projektu czy wersja. Czyli jest on narzędziem do ściągania innych narzędzi (jarów).
Teraz czytam, ze jest on narzędziem do budowania całego projektu i się zastanawiam co to dokładnie oznacza.
Wiem, ze możemy dodawać linijkę aby budowało projekt jako JAR czy WAR, ale czy własnie każdy projekt mavenowy jest budowany jako JAR? Bo nie wiem czy dobrze myślę, ale JAR to jest swoisty zip dla całego naszego projektu, ale nie jest to wymagane aby projekt był spakowany do jara?
Jakby wyglądał projekt gdybyśmy chcieli ten sam projekt zrobić z Mavenem i bez Mavena?
Mógłby mi ktoś podać jakiś przykład?
Dzięki wielkie.