logo

Návod Maven

návod pre maven

Maven tutoriál poskytuje základné a pokročilé koncepty apache maven technológie. Náš výukový program je určený pre začiatočníkov aj profesionálov.

Maven je mocný nástroj na riadenie projektov ktorý je založený na POM (project object model). Používa sa na zostavenie projektov, závislosť a dokumentáciu.

Zjednodušuje proces zostavovania ako ANT. Ale je príliš pokročilý ako ANT.

Aktuálna verzia Maven je 3.


Pochopenie problému bez Mavena

Počas vývoja projektu sa stretávame s mnohými problémami. O nich sa diskutuje nižšie:

1) Pridanie sady nádob do každého projektu: V prípade vzpery, pružiny, hibernácie frameworkov, musíme pridať sadu jar súborov do každého projektu. Musí zahŕňať aj všetky závislosti nádob.

2) Vytvorenie správnej štruktúry projektu: Musíme vytvoriť správnu štruktúru projektu v servletoch, vzperách atď., inak nebude vykonaný.

3) Zostavenie a nasadenie projektu: Musíme projekt postaviť a nasadiť tak, aby mohol fungovať.


Čo to robí?

Maven zjednodušuje vyššie uvedené problémy. Vykonáva najmä nasledujúce úlohy.

  1. Uľahčuje zostavenie projektu
  2. Poskytuje jednotný proces zostavovania (projekt maven môžu zdieľať všetky projekty maven)
  3. Poskytuje informácie o projekte (dokument denníka, zdroje s krížovými odkazmi, zoznam adries, zoznam závislostí, správy o testoch jednotiek atď.)
  4. Je ľahké prejsť na nové funkcie Maven

Apache Maven pomáha spravovať

  • Stavia
  • Dokumentácia
  • Reporting
  • SCM
  • Vydania
  • Distribúcia

Čo je nástroj Build Tool

Nástroj na zostavenie sa postará o všetko pre vytvorenie procesu. Robí to nasledovne:

  • Generuje zdrojový kód (ak sa používa automaticky generovaný kód)
  • Generuje dokumentáciu zo zdrojového kódu
  • Kompiluje zdrojový kód
  • Zbalí skompilovaný kód do JAR súboru ZIP
  • Nainštaluje zabalený kód do lokálneho úložiska, serverového úložiska alebo centrálneho úložiska

Mavenov index


Návod Maven

  • Príklad Maven
  • Webová aplikácia Maven
  • Doplnok Maven

Maven v Eclipse

  • Príklad Maven Eclipse

Rozhovor s Mavenom

  • Otázky na rozhovor s Mavenom

Vieš?