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.
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.