Vad är Maven?
Maven är ett automatiserings-och hanteringsverktyg som utvecklats av Apache Software Foundation. Det släpptes ursprungligen den 13 juli 2004. På jiddisch är betydelsen av Maven ”ackumulator av kunskap”.
det är skrivet på Java-språk och används för att bygga och hantera projekt skrivna i C#, Ruby, Scala och andra språk. Det gör det möjligt för utvecklaren att skapa projekt med hjälp av Projektobjektmodell och plugins.,
det hjälper till att bygga projekt, beroende och dokumentation. Dess utvecklingsprocess är mycket lik ANT.Det är dock mycket avancerat än Myra.
Maven kan också bygga ett antal projekt till önskad utgång som burk, krig, metadata.
i den här handledningen lär du dig
- Vad är Maven?
- Hur kan Maven gynna min utvecklingsprocess?,
- processer som kan hantera med maven
- Maven arkitektur
- hur man använder Maven
- steg / process som är involverade i att bygga projektet
hur kan Maven gynna min utvecklingsprocess?
Maven hjälper utvecklaren att lättare skapa ett java-baserat projekt. Tillgänglighet av ny funktion som skapats eller lagts till i Maven kan enkelt läggas till ett projekt i maven konfiguration. Det ökar resultatet av projekt-och byggprocessen.,
huvuddragen i Maven är att det kan ladda ner projektberoende bibliotek automatiskt.,
nedan är exemplen på några populära IDEs stödja utvecklingen med Maven:
- Eclipse
- IntelliJ idé
- JBuilder
- NetBeans
- MyEclipse
processer som kan hantera med maven:
- bygger
- dokumentation
- rapportering
- beroenden
- SCMS
- utgåvor
- distribution
- sändlista
Maven arkitektur
maven arkitektur inkluderar plugin burk, kodfil etc.,
hur man använder Maven
- för att konfigurera Maven måste man använda Projektobjektmodellen, som lagras i en pom.xml-fil.
- POM innehåller alla konfigurationsinställningar relaterade till Maven. Plugins kan konfigureras och redigera i <plugins> – taggen för en pom.xml-fil. Och utvecklare kan använda någon plugin utan mycket detaljer i varje plugin.,
- när användaren börjar arbeta på Maven, det ger standardinställning av konfiguration, så att användaren inte behöver lägga till varje konfiguration i pom.xml
steg/process som är involverade i att bygga projektet:
- Lägg till / skriv koden för programskapande och bearbeta det i källkodsarkiv
- redigera konfiguration / pom.,XML / plugin detaljer
- bygga programmet
- spara byggprocessen produktionen som krig eller öra fil till en lokal plats eller server
- hämta filen från lokal plats eller server och distribuera filen till produktionsplatsen eller
- klientwebbplats uppdaterade applikationsdokumentet med datum och uppdaterat versionsnummer för programmet
- skapa och generera en rapport enligt ansökan eller kravet.
sammanfattning:
- Maven är ett automatiserings-och hanteringsverktyg.,
- Det är skrivet på Java-språk och används för att bygga och hantera projekt skrivna i C#, Ruby, Scala och andra språk.
- Maven hjälper utvecklaren att skapa ett java-baserat projekt lättare.
- för att konfigurera Maven måste du använda Projektobjektmodellen, som lagras i en pom.xml-fil.