logo

Vadnica Maven

maven tutorial

Vadnica Maven ponuja osnovne in napredne koncepte apache maven tehnologija. Naša vadnica za maven je razvita za začetnike in profesionalce.

Maven je močan orodje za vodenje projektov ki temelji na POM (project object model). Uporablja se za gradnjo projektov, odvisnost in dokumentacijo.

Poenostavi postopek gradnje kot ANT. Vendar je preveč napreden kot ANT.

Trenutna različica Mavena je 3.


Razumevanje problema brez Mavena

Med razvojem projekta se soočamo s številnimi težavami. Spodaj so obravnavani:

1) Dodajanje nabora kozarcev v vsak projekt: V primeru ogrodij struts, spring, hibernate moramo v vsak projekt dodati nabor datotek jar. Vključevati mora tudi vse odvisnosti kozarcev.

2) Ustvarjanje prave strukture projekta: Ustvariti moramo pravo strukturo projekta v servletu, strutih itd., sicer se ne bo izvedel.

3) Gradnja in uvedba projekta: Projekt moramo zgraditi in uvesti, da bo lahko deloval.


Kaj počne?

Maven poenostavlja zgoraj omenjene težave. Opravlja predvsem naslednje naloge.

  1. Omogoča preprosto gradnjo projekta
  2. Zagotavlja enoten postopek gradnje (projekt maven si lahko delijo vsi projekti maven)
  3. Zagotavlja informacije o projektu (dnevniški dokument, navzkrižno sklicevani viri, poštni seznam, seznam odvisnosti, poročila o preskusu enote itd.)
  4. Za nove funkcije Mavena je enostavno preseliti

Apache Maven pomaga upravljati

  • Gradi
  • Dokumentacija
  • Poročanje
  • SCM-ji
  • Izdaje
  • Distribucija

Kaj je orodje za gradnjo

Orodje za gradnjo poskrbi za vse za gradnjo procesa. Dela naslednje:

  • Ustvari izvorno kodo (če je uporabljena samodejno ustvarjena koda)
  • Ustvari dokumentacijo iz izvorne kode
  • Prevaja izvorno kodo
  • Paketi so prevedli kodo v JAR datoteke ZIP
  • Namesti pakirano kodo v lokalno skladišče, strežniško skladišče ali osrednje skladišče

Indeks Maven


Vadnica Maven

  • Primer Maven
  • Spletna aplikacija Maven
  • vtičnik Maven

Maven v Eclipse

  • Primer Maven Eclipse

Intervju z Mavenom

  • Vprašanja za intervju Maven

Ali veš?