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.
- Uľahčuje zostavenie projektu
- Poskytuje jednotný proces zostavovania (projekt maven môžu zdieľať všetky projekty maven)
- 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ď.)
- 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
- Čo je Maven
- Mravec vs Maven
- Nainštalujte Maven
- Úložisko Maven
- 1) Lokálne úložisko
- 2) Centrálny archív
- 3) Vzdialené úložisko
- Maven Pom.xml
- 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š?
- Rozdiel medzi Ant a Maven
- Ako nainštalovať Maven?
- Repozitáre Maven: lokálne, serverové a centrálne
- Ako vytvoriť príklad Maven?
- Ako vytvoriť webovú aplikáciu Maven?
- Čo je objektový model projektu?