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.
- Tas atvieglo projekta izveidi
- Tas nodrošina vienotu veidošanas procesu (maven projektu var koplietot visi Maven projekti)
- 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.)
- 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
- Kas ir Mavens
- Ant vs Maven
- Instalējiet Maven
- Maven krātuve
- 1) Lokālais repozitorijs
- 2) Centrālais repozitorijs
- 3) Remote Repository
- Maven Pom.xml
- Maven piemērs
- Maven Web App
- Maven spraudnis
Maven in Eclipse
- Maven Eclipse piemērs
Mavena intervija
- Maven intervijas jautājumi
Vai Tu zini?
- Atšķirība starp Ant un Maven
- Kā instalēt Maven?
- Maven krātuves: vietējā, servera un centrālā
- Kā izveidot Maven piemēru?
- Kā izveidot Maven tīmekļa lietojumprogrammu?
- Kas ir projekta objekta modelis?