Co je to Maven?
Maven je nástroj pro automatizaci a správu vyvinutý Apache Software Foundation. Původně byla vydána 13. července 2004. V Jidiš jazyce je význam Maven „akumulátor znalostí“.
je napsán v jazyce Java a používá se k vytváření a správě projektů napsaných v jazycích C#, Ruby, Scala a dalších jazycích. Umožňuje vývojáři vytvářet projekty pomocí objektového modelu projektu a pluginů.,
pomáhá vytvářet projekty, závislost a dokumentaci. Jeho vývojový proces je velmi podobný mravenci.Je však mnohem pokročilejší než mravenec.
Maven je také schopen vytvořit libovolný počet projektů na požadovaný výstup, jako je jar, war, metadata.
v tomto tutoriálu se dozvíte
- co je Maven?
- jak může maven těžit z mého vývojového procesu?,
- Procesů, které lze řídit pomocí maven
- Maven Architektura
- Jak používat Maven
- Kroky/proces zapojený do vytváření projektu
Jak může Maven prospěch svého vývojového procesu?
maven pomáhá vývojáři snadněji vytvářet projekt založený na Javě. Přístupnost nové funkce vytvořené nebo přidané v Maven lze snadno přidat do projektu v konfiguraci Maven. Zvyšuje výkon projektového a stavebního procesu.,
hlavním rysem Mavenu je to, že může automaticky stahovat knihovny závislostí projektu.,
Níže jsou příklady některých populárních Ide podporující vývoj s Maven:
- Zatmění
- IntelliJ IDEA
- JBuilder
- NetBeans
- MyEclipse
Procesy, které lze spravovat pomocí maven:
- Vytvoří
- Dokumentace
- Reporting
- Závislost
- Scm
- Zprávy
- Distribuce
- mailing list
Maven Architektury
Maven Architektura zahrnuje plugin jar, kód souboru atd.,
Jak používat Maven
- konfigurace Maven, musíte použít Objektový Model Projektu, který je uložen v pom.xml-soubor.
- POM obsahuje veškeré nastavení konfigurace související s Maven. Pluginy lze konfigurovat a upravovat v<plugins tag of a pom.xml soubor. A vývojář může použít jakýkoli plugin bez větších detailů každého pluginu.,
- když uživatel začne pracovat na Maven, poskytuje výchozí nastavení konfigurace, takže uživatel nemusí přidávat každou konfiguraci v pom.xml
Kroky/proces zapojený do vytváření projektu:
- Přidat / Psát kód pro vytvoření aplikace a proces, který do zdrojového kódu úložiště
- Upravit konfiguraci / pom.,XML / plugin detaily
- Sestavení aplikace
- Uložit proces sestavení výstup jako WAR nebo EAR soubor do lokálního umístění nebo serveru
- Získat soubor z lokálního umístění nebo serveru a nasazení souboru na místo výroby nebo
- klientské stránky aktualizovat aplikaci dokumentu s datem a aktualizované číslo verze aplikace
- vytvářet a generovat zprávu dle žádosti nebo požadavku.
souhrn:
- Maven je nástroj pro automatizaci a správu.,
- je napsán v jazyce Java a používá se k vytváření a správě projektů napsaných v jazycích C#, Ruby, Scala a dalších jazycích.
- maven pomáhá vývojáři snadněji vytvářet projekt založený na Javě.
- Chcete-li nakonfigurovat Maven, musíte použít objektový Model projektu, který je uložen v pom.xml-soubor.