Miben van Maven? Java (Architectúra)

Mi az a Maven?

Maven egy automatizálási és felügyeleti eszköz, amelyet az Apache Software fejlesztett ki Foundation. Be van írva Java C# nyelven írt projektek készítésének nyelve, Rubin, Scala és más nyelveken. Lehetővé teszi a fejlesztők számára projektek, függőségek és dokumentációk létrehozását a Project Object Model és a beépülő modulok segítségével. Hasonló fejlesztési folyamattal rendelkezik, mint az ANT, de fejlettebb, mint az ANT. A Maven tetszőleges számú projektet is beépíthet a kívánt kimenetbe, például jar, war, metadata. Eredetileg 13. július 2004-án adták ki. A jiddis nyelvben a Maven jelentése „tudás felhalmozója”.

Milyen előnyökkel járhat a Maven a fejlesztési folyamatomban?

A Maven segít a fejlesztőnek egy java alapú projekt egyszerűbb létrehozásában. A Mavenben létrehozott vagy hozzáadott új funkciók hozzáférhetősége könnyen hozzáadható a projektekhez a Maven konfigurációban. Növeli a projekt és az építési folyamat teljesítményét. A Maven fő jellemzője, hogy képes automatikusan letölteni a projektfüggőségi könyvtárakat.

Az alábbiakban néhány népszerű IDE-re mutatunk be példákat, amelyek támogatják a Maven Framework fejlesztését:

  • Eclipse
  • IntelliJ IDEA
  • JBuilder
  • NetBeans
  • MyEclipse

A maven segítségével kezelhető folyamatok:

  • épít
  • Dokumentáció
  • Jelentő
  • Dependencies
  • SCM-ek
  • Releases
  • Nemzetközi disztribúció
  • levelezőlistáról

Maven Architectúra

Maven ArchiA technológia tartalmazza a beépülő modult, a kódfájlt stb.

Maven Architectúra
Maven Architectúra

Maven Architectúra

Hogyan kell használni a Maven-t

  • A Maven konfigurálásához Java, akkor a Project Object Model-t kell használnia, amely egy pom.xml-fájlban van tárolva.
  • A POM tartalmazza a Mavenhez kapcsolódó összes konfigurációs beállítást. A beépülő modulok konfigurálhatók és szerkeszthetők a egy pom.xml fájl címkéje. A fejlesztő pedig bármilyen beépülő modult használhat anélkül, hogy az egyes beépülő modulokat részletesebben ismertetné.
  • Amikor a felhasználó elkezd dolgozni a Maven Projecten, ez biztosítja a konfiguráció alapértelmezett beállításait, így a felhasználónak nem kell minden konfigurációt hozzáadnia a pom.xml-hez

A projekt felépítésének lépései/folyamata

  • Adja hozzá/írja meg az alkalmazás létrehozásához szükséges kódot, és dolgozza fel azt a forráskód tárolóba
  • Szerkessze a konfigurációt / pom.XML / bővítmény részleteit
  • Építsd meg az alkalmazást
  • Mentse az összeállítási folyamat kimenetét WAR vagy EAR fájlként egy helyi helyre vagy kiszolgálóra
  • Szerezze be a fájlt a helyi helyről vagy kiszolgálóról, és telepítse a fájlt a termelési helyre vagy
  • ügyféloldal Frissítette az alkalmazásdokumentumot a dátummal és az alkalmazás frissített verziószámával
  • jelentést hozhat létre és generálhat az alkalmazásnak vagy követelménynek megfelelően.

Összegzésként

  • A Maven egy automatizálási és felügyeleti eszköz.
  • A Maven tool bele van írva Java Nyelv, amelyet C#-ban írt projektek készítésére és kezelésére használnak (C Éles), Ruby, Scala, és más nyelveken.
  • A fejlesztők a Maven eszköz használatával könnyebben hozhatnak létre java alapú projekteket.
  • A Maven konfigurálásához a Project Object Model-t kell használnia, amely egy pom.xml-fájlban van tárolva.