Maven tutorial giver grundlæggende og avancerede begreber af apache maven teknologi. Vores maven tutorial er udviklet til begyndere og professionelle.
Maven er en magtfuld projektstyringsværktøj der er baseret på POM (projektobjektmodel). Det bruges til projektopbygning, afhængighed og dokumentation.
Det forenkler byggeprocessen ligesom ANT. Men det er for meget avanceret end ANT.
Den nuværende version af Maven er 3.
Forstå problemet uden Maven
Der er mange problemer, vi møder under projektudviklingen. De diskuteres nedenfor:
1) Tilføjelse af krukker i hvert projekt: I tilfælde af struts, spring, hibernate frameworks, skal vi tilføje sæt jar-filer i hvert projekt. Det skal også omfatte alle afhængigheder af krukker.
2) Oprettelse af den rigtige projektstruktur: Vi skal skabe den rigtige projektstruktur i servlet, stivere osv., ellers bliver det ikke eksekveret.
3) Opbygning og implementering af projektet: Vi skal bygge og implementere projektet, så det kan fungere.
Hvad det gør?
Maven forenkler de ovennævnte problemer. Den udfører hovedsageligt følgende opgaver.
- Det gør et projekt nemt at bygge
- Det giver en ensartet byggeproces (maven-projektet kan deles af alle maven-projekterne)
- Det giver projektinformation (logdokument, krydshenviste kilder, mailingliste, afhængighedsliste, enhedstestrapporter osv.)
- Det er nemt at migrere efter nye funktioner i Maven
Apache Maven hjælper med at administrere
- Bygger
- Dokumentation
- Rapporterer
- SCM'er
- Udgivelser
- Fordeling
Hvad er Build Tool
Et byggeværktøj tager sig af alt for at bygge en proces. Det gør følgende:
- Genererer kildekode (hvis autogenereret kode bruges)
- Genererer dokumentation fra kildekoden
- Kompilerer kildekode
- Pakker kompileret kode i JAR af ZIP-fil
- Installerer den pakkede kode i lokalt lager, serverlager eller centralt lager
Maven Index
Maven Tutorial
- Hvad er Maven
- Ant vs Maven
- Installer Maven
- Maven Repository
- 1) Lokalt Depot
- 2) Centrallager
- 3) Fjernlager
- Maven Pom.xml
- Maven eksempel
- Maven Web App
- Maven plugin
Maven i Eclipse
- Maven Eclipse eksempel
Maven interview
- Maven Interview Spørgsmål
Ved du?
- Forskellen mellem Ant og Maven
- Hvordan installerer man Maven?
- Maven Repositories: Lokal, Server og Central
- Hvordan opretter man Maven Eksempel?
- Hvordan opretter man Maven Web Application?
- Hvad er Project Object Model?