logo

Maven oktatóanyag

maven tutorial

A Maven bemutatója alapvető és haladó fogalmakat tartalmaz apache maven technológia. Maven oktatóanyagunk kezdőknek és profiknak készült.

Maven erős projektmenedzsment eszköz amely a POM-on (projektobjektum-modell) alapul. Projektek felépítéséhez, függőségekhez és dokumentációkhoz használják.

Leegyszerűsíti az összeállítási folyamatot, mint az ANT. De ez túl fejlett, mint az ANT.

A Maven jelenlegi verziója a 3.


A probléma megértése Maven nélkül

A projektfejlesztés során számos problémával szembesülünk. Az alábbiakban tárgyaljuk őket:

1) Üvegkészlet hozzáadása minden projekthez: Struts, rugós, hibernált keretrendszerek esetén minden projekthez hozzá kell adnunk jar fájlkészletet. Tartalmaznia kell az üvegek összes függőségét is.

2) A megfelelő projektstruktúra létrehozása: Létre kell hoznunk a megfelelő projektstruktúrát a servletben, struts-ban stb., különben nem kerül végrehajtásra.

3) A projekt felépítése és telepítése: Fel kell építenünk és telepítenünk kell a projektet, hogy működni tudjon.


Mit csinál?

A Maven leegyszerűsíti a fent említett problémákat. Főleg a következő feladatokat látja el.

  1. Ez megkönnyíti a projekt felépítését
  2. Egységes építési folyamatot biztosít (a maven projektet az összes maven projekt megoszthatja)
  3. Projektinformációkat biztosít (naplódokumentum, kereszthivatkozási források, levelezési lista, függőségi lista, egységteszt jelentések stb.)
  4. Könnyen áttelepíthető a Maven új funkcióira

Az Apache Maven segít a kezelésben

  • Épít
  • Dokumentáció
  • Feljelentés
  • SCM-ek
  • Kiadások
  • terjesztés

Mi az Építőeszköz

Egy építőeszköz gondoskodik mindenről a folyamat felépítéséhez. A következőket teszi:

  • Forráskódot generál (ha automatikusan generált kódot használnak)
  • Dokumentációt generál forráskódból
  • Forráskódot fordít
  • A ZIP-fájl JAR-jába fordított kódot csomagol
  • Telepíti a csomagolt kódot a helyi lerakatba, a kiszolgáló lerakatába vagy a központi lerakatba

Maven Index


Maven oktatóanyag

  • Maven példa
  • Maven Web App
  • Maven Plugin

Maven az Eclipse-ben

  • Maven Eclipse példa

Maven interjú

  • Maven interjúkérdések

Tudod?