logo

Maven opplæring

maven opplæring

Maven tutorial gir grunnleggende og avanserte konsepter for apache maven teknologi. Maven-opplæringen vår er utviklet for nybegynnere og profesjonelle.

Maven er en mektig prosjektstyringsverktøy som er basert på POM (prosjektobjektmodell). Den brukes til prosjektbygging, avhengighet og dokumentasjon.

Det forenkler byggeprosessen som ANT. Men det er for mye avansert enn ANT.

Gjeldende versjon av Maven er 3.


Forstå problemet uten Maven

Det er mange problemer vi møter under prosjektutviklingen. De er omtalt nedenfor:

1) Legg til sett med krukker i hvert prosjekt: I tilfelle av struts, fjær, dvale-rammer, må vi legge til sett med jar-filer i hvert prosjekt. Den må også inkludere alle avhengighetene til krukker.

2) Lage riktig prosjektstruktur: Vi må lage riktig prosjektstruktur i servlet, struts etc, ellers blir det ikke utført.

3) Bygge og distribuere prosjektet: Vi må bygge og distribuere prosjektet slik at det kan fungere.


Hva det gjør?

Maven forenkler de ovennevnte problemene. Den gjør hovedsakelig følgende oppgaver.

  1. Det gjør et prosjekt enkelt å bygge
  2. Det gir en enhetlig byggeprosess (maven-prosjektet kan deles av alle maven-prosjektene)
  3. Den gir prosjektinformasjon (loggdokument, kryssrefererte kilder, e-postliste, avhengighetsliste, enhetstestrapporter osv.)
  4. Det er enkelt å migrere for nye funksjoner i Maven

Apache Maven hjelper til med å administrere

  • Bygger
  • Dokumentasjon
  • Rapporterer
  • SCM-er
  • Utgivelser
  • Fordeling

Hva er byggeverktøy

Et byggeverktøy tar seg av alt for å bygge en prosess. Den gjør følgende:

  • Genererer kildekode (hvis automatisk generert kode brukes)
  • Genererer dokumentasjon fra kildekoden
  • Kompilerer kildekode
  • Pakker kompilert kode i JAR av ZIP-fil
  • Installerer den pakkede koden i lokalt depot, serverlager eller sentrallager

Maven Index


Maven opplæring

  • Maven eksempel
  • Maven Web App
  • Maven-plugin

Maven i Eclipse

  • Eksempel på Maven Eclipse

Maven-intervju

  • Maven-intervjuspørsmål

Vet du?