logo

Vodič za Maven

maven tutorial

Maven vodič pruža osnovne i napredne koncepte apache maven tehnologija. Naš vodič za maven razvijen je za početnike i profesionalce.

Maven je moćan alat za upravljanje projektima koji se temelji na POM (project object model). Koristi se za izradu projekata, ovisnost i dokumentaciju.

Pojednostavljuje proces izrade poput ANT-a. Ali previše je napredan od ANT-a.

Trenutna verzija Mavena je 3.


Razumijevanje problema bez Mavena

Mnogo je problema s kojima se susrećemo tijekom razvoja projekta. O njima se govori u nastavku:

1) Dodavanje skupa Jar-ova u svaki projekt: U slučaju okvira struts, spring, hibernate, moramo dodati skup jar datoteka u svaki projekt. Također mora uključivati ​​sve ovisnosti staklenki.

2) Stvaranje prave strukture projekta: Moramo stvoriti pravu strukturu projekta u servletu, strutovima itd., inače se neće izvršiti.

3) Izgradnja i implementacija projekta: Moramo izgraditi i implementirati projekt kako bi mogao funkcionirati.


Što to radi?

Maven pojednostavljuje gore navedene probleme. Uglavnom radi sljedeće zadatke.

  1. To čini projekt lakim za izgradnju
  2. Omogućuje jedinstven proces izgradnje (maven projekt mogu dijeliti svi maven projekti)
  3. Pruža podatke o projektu (dokument dnevnika, izvore s unakrsnim referencama, popis za slanje e-pošte, popis ovisnosti, izvješća o testiranju jedinice itd.)
  4. Lako je migrirati za nove značajke Mavena

Apache Maven pomaže u upravljanju

  • Gradi
  • Dokumentacija
  • Izvještavanje
  • SCM-ovi
  • Izdanja
  • Distribucija

Što je Alat za izgradnju

Alat za izgradnju brine o svemu za izgradnju procesa. Radi sljedeće:

  • Generira izvorni kod (ako se koristi automatski generirani kod)
  • Generira dokumentaciju iz izvornog koda
  • Sastavlja izvorni kod
  • Paketi sastavljaju kod u JAR ZIP datoteku
  • Instalira zapakirani kod u lokalno spremište, spremište poslužitelja ili središnje spremište

Maven Index


Vodič za Maven

  • Mavenov primjer
  • Web aplikacija Maven
  • Maven dodatak

Maven u Eclipseu

  • Primjer Maven Eclipse

Intervju s Mavenom

  • Pitanja za intervju za Maven

Znaš li?