Výukový program Maven poskytuje základní a pokročilé koncepty apache maven technika. Náš výukový program je určen pro začátečníky i profesionály.
Maven je mocný nástroj pro řízení projektů který je založen na POM (project object model). Používá se pro vytváření projektů, závislostí a dokumentaci.
Zjednodušuje proces sestavování jako ANT. Ale je příliš pokročilý než ANT.
Aktuální verze Maven je 3.
Pochopení problému bez Mavena
Při vývoji projektu se setkáváme s mnoha problémy. Jsou diskutovány níže:
1) Přidání sady sklenic do každého projektu: V případě rámů vzpěry, pružiny, hibernace musíme do každého projektu přidat sadu souborů jar. Musí také obsahovat všechny závislosti nádob.
2) Vytvoření správné struktury projektu: Musíme vytvořit správnou strukturu projektu v servletu, vzpěrách atd., jinak nebude proveden.
3) Sestavení a nasazení projektu: Musíme projekt postavit a nasadit tak, aby mohl fungovat.
Co to dělá?
Maven výše zmíněné problémy zjednodušuje. Plní především následující úkoly.
- Usnadňuje sestavení projektu
- Poskytuje jednotný proces sestavování (projekt maven mohou sdílet všechny projekty maven)
- Poskytuje informace o projektu (dokument protokolu, zdroje s křížovými odkazy, seznam adresátů, seznam závislostí, zprávy o testech jednotek atd.)
- Je snadné přejít na nové funkce Maven
Apache Maven pomáhá spravovat
- Staví
- Dokumentace
- Zpravodajství
- SCM
- Vydání
- Rozdělení
Co je Build Tool
Stavební nástroj se postará o vše pro vytvoření procesu. Dělá to následovně:
- Generuje zdrojový kód (pokud je použit automaticky generovaný kód)
- Generuje dokumentaci ze zdrojového kódu
- Kompiluje zdrojový kód
- Sbalí zkompilovaný kód do JAR souboru ZIP
- Nainstaluje zabalený kód do místního úložiště, úložiště serveru nebo centrálního úložiště
Mavenův index
Výukový program Maven
- Co je Maven
- Ant vs Maven
- Nainstalujte Maven
- Úložiště Maven
- 1) Místní úložiště
- 2) Centrální úložiště
- 3) Vzdálené úložiště
- Maven Pom.xml
- Příklad Maven
- Webová aplikace Maven
- Plugin Maven
Maven v Eclipse
- Příklad Maven Eclipse
Rozhovor s Mavenem
- Otázky k rozhovoru s Mavenem
Víš?
- Rozdíl mezi Ant a Maven
- Jak nainstalovat Maven?
- Úložiště Maven: Místní, serverové a centrální
- Jak vytvořit příklad Maven?
- Jak vytvořit webovou aplikaci Maven?
- Co je objektový model projektu?