Tutorialul Maven oferă concepte de bază și avansate despre apache maven tehnologie. Tutorialul nostru maven este dezvoltat pentru începători și profesioniști.
Maven este un puternic instrument de management de proiect care se bazează pe POM (model de obiect al proiectului). Este folosit pentru construirea de proiecte, dependență și documentare.
Simplifică procesul de construire ca ANT. Dar este mult prea avansat decât ANT.
Versiunea actuală de Maven este 3.
Înțelegerea problemei fără Maven
Sunt multe probleme cu care ne confruntăm în timpul dezvoltării proiectului. Ele sunt discutate mai jos:
1) Adăugarea unui set de borcane în fiecare proiect: În cazul cadrelor struts, spring, hibernate, trebuie să adăugăm un set de fișiere jar în fiecare proiect. Trebuie să includă și toate dependențele borcanelor.
2) Crearea structurii de proiect potrivite: Trebuie să creăm structura de proiect potrivită în servlet, struts etc, altfel nu va fi executată.
3) Construirea și implementarea proiectului: Trebuie să construim și să implementăm proiectul pentru ca acesta să funcționeze.
Ce face?
Maven simplifică problemele menționate mai sus. Îndeplinește în principal următoarele sarcini.
- Face un proiect ușor de construit
- Oferă un proces de construcție uniform (proiectul maven poate fi partajat de toate proiectele maven)
- Oferă informații despre proiect (document de jurnal, surse de referințe încrucișate, listă de corespondență, listă de dependențe, rapoarte de testare unitară etc.)
- Este ușor să migrați pentru noile funcții ale lui Maven
Apache Maven vă ajută să gestionați
- Construiește
- Documentație
- Raportare
- SCM-uri
- Lansări
- Distributie
Ce este Build Tool
Un instrument de compilare se ocupă de totul pentru construirea unui proces. Face următoarele:
- Generează codul sursă (dacă se folosește codul generat automat)
- Generează documentație din codul sursă
- Compilează codul sursă
- Pachetele au compilat codul în JAR al fișierului ZIP
- Instalează codul împachetat în depozitul local, depozitul de server sau depozitul central
Indexul Maven
Tutorial Maven
- Ce este Maven
- Ant Vs Maven
- Instalați Maven
- Depozitul Maven
- 1) Depozitul local
- 2) Depozitul central
- 3) Repository la distanță
- Maven Pom.xml
- Exemplu Maven
- Aplicația web Maven
- Pluginul Maven
Maven în Eclipse
- Exemplu de eclipsă Maven
Interviu Maven
- Întrebări la interviu Maven
Știi?
- Diferența dintre Ant și Maven
- Cum se instalează Maven?
- Arhivele Maven: Local, Server și Central
- Cum se creează un exemplu Maven?
- Cum se creează aplicația web Maven?
- Ce este modelul obiect al proiectului?