logo

Maven apmācība

maven apmācība

Maven apmācība sniedz pamata un uzlabotas koncepcijas apache maven tehnoloģija. Mūsu maven apmācība ir izstrādāta iesācējiem un profesionāļiem.

Mavens ir spēcīgs projektu vadības rīks kas ir balstīts uz POM (projekta objekta modelis). To izmanto projektu veidošanai, atkarībai un dokumentācijai.

Tas vienkāršo veidošanas procesu, piemēram, ANT. Bet tas ir pārāk daudz attīstīts nekā ANT.

Pašreizējā Maven versija ir 3.


Problēmas izpratne bez Mavena

Projekta izstrādes gaitā mēs saskaramies ar daudzām problēmām. Tie ir apspriesti tālāk:

1) Burku komplekta pievienošana katrā projektā: Statņu, atsperu, hibernate karkasu gadījumā mums ir jāpievieno burku failu komplekts katrā projektā. Tajā jāiekļauj arī visas burku atkarības.

2) Pareizas projekta struktūras izveide: Mums ir jāizveido pareiza projekta struktūra servletā, statņos utt., pretējā gadījumā tas netiks izpildīts.

3) Projekta izveide un ieviešana: Mums ir jāizveido un jāizvieto projekts, lai tas darbotos.


Ko tas dara?

Maven vienkāršo iepriekš minētās problēmas. Tas galvenokārt veic šādus uzdevumus.

  1. Tas atvieglo projekta izveidi
  2. Tas nodrošina vienotu veidošanas procesu (maven projektu var koplietot visi Maven projekti)
  3. Tas nodrošina informāciju par projektu (žurnāla dokuments, savstarpējās atsauces avoti, adresātu saraksts, atkarību saraksts, vienības pārbaudes ziņojumi utt.)
  4. Ir viegli migrēt uz jaunām Maven funkcijām

Apache Maven palīdz pārvaldīt

  • Būvē
  • Dokumentācija
  • Ziņošana
  • SCM
  • Izlaidumi
  • Izplatīšana

Kas ir veidošanas rīks

Būvēšanas rīks rūpējas par visu procesa veidošanas procesu. Tas veic sekojošo:

  • Ģenerē pirmkodu (ja tiek izmantots automātiski ģenerēts kods)
  • Ģenerē dokumentāciju no pirmkoda
  • Kompilē pirmkodu
  • Iepako apkopoto kodu ZIP faila JAR
  • Instalē iepakoto kodu vietējā repozitorijā, servera repozitorijā vai centrālajā repozitorijā

Maven indekss


Maven apmācība

  • Maven piemērs
  • Maven Web App
  • Maven spraudnis

Maven in Eclipse

  • Maven Eclipse piemērs

Mavena intervija

  • Maven intervijas jautājumi

Vai Tu zini?