Rýchlý úvod do Mavenu pre Javistov

Tento text je určený len pre tých, ktorí sa rozhodli písať svoj zápočťák v Jave.

Maven

Maven je buildovací nástroj pre Javu, ktorý umožňuje oddeliť buildovanie projektu od samotného IDE. Čo veľmi uľahčuje druhej osobe, zbuildovať aký koľvek projekt u seba a jeho následné spustenie bez toho, aby si inštaloval vaše IDE alebo si celý build nastavoval od začiatku. Veľká výhoda je, že Maven projekty viete bez problémov naimportovať do vášho obľúbeného IDE, ako napr. Netbeans, Eclipse či IntelliJ.

Šablona

Pre záujemcov o Maven som pripravil jednoduchú šablonu, ktorú môžete rovno použiť. Stiahnuť si ju môžete tu.

Návod na použitie

  1. Nainštalujte si Javu 8
  2. Nainštalujte si Maven
  3. Skúste si či Maven funguje otvorením terminálu príkazom mvn -version
  4. Stiahnite šablonu projektu
  5. Rozbalte šablonu
  6. V terminály sa príkazom cd presuňte do koreňovej zložky projektu (obsahuje pom.xml)
  7. Projekt teraz zbuildujete príkazom mvn clean package

Po zbuildovaní projektu môžete program spustiť buď príkazom:

java -jar target/project-1.0-SNAPSHOT.jar

alebo príkazom:

java -cp target/project-1.0-SNAPSHOT.jar cz.cuni.HelloWorld

Ak je všetko v poriadku, tak by ste mali vidieť tento výstup:

Hello World!

V súbore pom.xml môžete zmeniť:

  • verziu javy
  • triedu obsahujúcu metódu main, tak aby fungoval prvý z príkazov vyššie

Ak všetko funguje, tak len jednoducho nakopírujte vaše zdrojové kódy do zložky src/main projektu a ste hotový. Potom už iba otvorte tento projekt vo vašom obľúbenom IDE, všetky by mali bez problémov podporovať Maven projekty.