Maven to narzędzie automatyzujące kompilację projektu czyli przygotowanie działającej aplikacji na podstawie kodów źródłowych. Dużą zaletą Maven-a – jeśli w projekcie korzystamy z jakichś zewnętrznych bibliotek – jest to, że Maven za nas pobierze z Internetu wszystkie wymagane biblioteki i nie będziemy musieli robić tego ręcznie.
Do programowania w Javie potrzebna będzie Java 🙂
Java albo jest już w systemie zainstalowana albo trzeba będzie ją pobrać z Internetu i zainstalować.