logo

Výukový program Maven

maven tutoriál

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.

  1. Usnadňuje sestavení projektu
  2. Poskytuje jednotný proces sestavování (projekt maven mohou sdílet všechny projekty maven)
  3. Poskytuje informace o projektu (dokument protokolu, zdroje s křížovými odkazy, seznam adresátů, seznam závislostí, zprávy o testech jednotek atd.)
  4. 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

  • 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íš?