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.
- Omogoča preprosto gradnjo projekta
- Zagotavlja enoten postopek gradnje (projekt maven si lahko delijo vsi projekti maven)
- Zagotavlja informacije o projektu (dnevniški dokument, navzkrižno sklicevani viri, poštni seznam, seznam odvisnosti, poročila o preskusu enote itd.)
- 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
- Kaj je Maven
- Ant proti Mavenu
- Namestite Maven
- Repozitorij Maven
- 1) Lokalno skladišče
- 2) Centralni repozitorij
- 3) Oddaljeno skladišče
- Maven Pom.xml
- Primer Maven
- Spletna aplikacija Maven
- vtičnik Maven
Maven v Eclipse
- Primer Maven Eclipse
Intervju z Mavenom
- Vprašanja za intervju Maven
Ali veš?
- Razlika med Ant in Maven
- Kako namestiti Maven?
- Repozitoriji Maven: lokalni, strežniški in osrednji
- Kako ustvariti primer Maven?
- Kako ustvariti spletno aplikacijo Maven?
- Kaj je projektni objektni model?