Maven tutorial ger grundläggande och avancerade koncept för apache maven teknologi. Vår Maven-handledning är utvecklad för nybörjare och proffs.
Maven är en mäktig projektledningsverktyg som bygger på POM (projektobjektmodell). Den används för projektuppbyggnad, beroende och dokumentation.
Det förenklar byggprocessen som ANT. Men det är för mycket avancerat än ANT.
Nuvarande version av Maven är 3.
Förstå problemet utan Maven
Det finns många problem som vi möter under projektutvecklingen. De diskuteras nedan:
1) Lägga till uppsättning burkar i varje projekt: I händelse av struts, spring, hibernate frameworks, måste vi lägga till uppsättning jar-filer i varje projekt. Det måste också inkludera alla beroenden av burkar.
2) Skapa rätt projektstruktur: Vi måste skapa rätt projektstruktur i servlet, struts etc, annars kommer det inte att genomföras.
3) Bygga och implementera projektet: Vi måste bygga och distribuera projektet så att det kan fungera.
Vad den gör?
Maven förenklar de ovan nämnda problemen. Det gör främst följande uppgifter.
- Det gör ett projekt lätt att bygga
- Det ger en enhetlig byggprocess (maven-projektet kan delas av alla maven-projekten)
- Den tillhandahåller projektinformation (loggdokument, källor med korsreferenser, e-postlista, beroendelista, enhetstestrapporter etc.)
- Det är lätt att migrera för nya funktioner i Maven
Apache Maven hjälper till att hantera
- Bygger
- Dokumentation
- Rapporterar
- SCM
- Släpps
- Distribution
Vad är Build Tool
Ett byggverktyg tar hand om allt för att bygga en process. Den gör följande:
- Genererar källkod (om automatiskt genererad kod används)
- Genererar dokumentation från källkoden
- Kompilerar källkod
- Paket kompilerad kod till JAR av ZIP-fil
- Installerar den paketerade koden i lokalt arkiv, serverarkiv eller centralt arkiv
Maven Index
Handledning för Maven
- Vad är Maven
- Ant vs Maven
- Installera Maven
- Maven Repository
- 1) Lokalt förvar
- 2) Centralförvaret
- 3) Remote Repository
- Maven Pom.xml
- Maven exempel
- Maven Web App
- Maven Plugin
Maven i Eclipse
- Exempel på Maven Eclipse
Intervju med Maven
- Maven intervjufrågor
Vet du?
- Skillnaden mellan Ant och Maven
- Hur installerar man Maven?
- Maven Repositories: Lokal, Server och Central
- Hur skapar man Maven Exempel?
- Hur skapar man Maven Web Application?
- Vad är Project Object Model?