V čem je Maven Java (Architecture)

Co je Maven?

Maven je nástroj pro automatizaci a správu vyvinutý společností Apache Software Foundation. Je napsáno v Java Jazyk pro vytváření projektů napsaných v C#, Rubín, Scala a další jazyky. Umožňuje vývojářům vytvářet projekty, závislosti a dokumentaci pomocí Project Object Model a zásuvných modulů. Má podobný vývojový proces jako ANT, ale je pokročilejší než ANT. Maven může také vytvořit libovolný počet projektů do požadovaného výstupu, jako je jar, válka, metadata. Původně byla vydána 13. července 2004. V jazyce jidiš znamená Maven „akumulátor znalostí“.

Jak může Maven prospět mému vývojovému procesu?

Maven pomáhá vývojářům snadněji vytvořit projekt založený na java. Přístupnost nové funkce vytvořené nebo přidané v Maven lze snadno přidat do projektu v konfiguraci Maven. Zvyšuje výkonnost projektu a stavebního procesu. Hlavním rysem Maven je, že dokáže automaticky stáhnout knihovny závislostí projektu.

Níže jsou uvedeny příklady některých oblíbených IDE podporujících vývoj s Maven Framework:

  • Eclipse
  • IntelliJ IDEA
  • JBuilder
  • NetBeans
  • MyEclipse

Procesy, které lze spravovat pomocí maven:

  • staví
  • Dokumentace
  • Hlášení
  • Závislosti
  • SCM
  • Zprávy
  • Distribuce
  • mailing list

Maven Architecture

Maven Architecture zahrnuje plugin jar, soubor kódu atd.

Maven Architecture
Maven Architecture

Maven Architecture

Jak používat Maven

  • Chcete-li nakonfigurovat Maven v Java, musíte použít Project Object Model, který je uložen v souboru pom.xml.
  • POM zahrnuje všechna nastavení konfigurace související s Maven. Pluginy lze konfigurovat a upravovat v tag souboru pom.xml. A vývojář může použít jakýkoli plugin bez velkých podrobností o každém pluginu.
  • Když uživatel začne pracovat na projektu Maven, poskytuje výchozí nastavení konfigurace, takže uživatel nemusí přidávat každou konfiguraci do pom.xml

Kroky/proces zapojené do budování projektu

  • Přidejte / napište kód pro vytvoření aplikace a zpracujte jej do úložiště zdrojového kódu
  • Upravit konfiguraci / pom.XML / detaily pluginu
  • Sestavte aplikaci
  • Uložte výstup procesu sestavení jako soubor WAR nebo EAR do místního umístění nebo na server
  • Získejte soubor z místního umístění nebo serveru a nasaďte soubor na produkční místo nebo
  • klientský web Aktualizoval dokument aplikace s datem a číslem aktualizované verze aplikace
  • vytvořit a vygenerovat zprávu podle aplikace nebo požadavku.

Shrnutí

  • Maven je nástroj pro automatizaci a správu.
  • Nástroj Maven je napsán v Java Jazyk a používá se k vytváření a správě projektů napsaných v C# (Cis), Ruby, Scalaa další jazyky.
  • Vývojáři mohou vytvořit projekt založený na java snadněji pomocí nástroje Maven.
  • Chcete-li nakonfigurovat Maven, musíte použít Project Object Model, který je uložen v souboru pom.xml.