Maven-opetusohjelma tarjoaa perus- ja edistyksellisiä käsitteitä apache maven teknologiaa. Maven-opetusohjelmamme on kehitetty aloittelijoille ja ammattilaisille.
Maven on voimakas projektinhallintatyökalu joka perustuu POM:iin (projektiobjektimalli). Sitä käytetään projektien rakentamiseen, riippuvuuteen ja dokumentointiin.
Se yksinkertaistaa rakennusprosessia, kuten ANT. Mutta se on liian edistynyt kuin ANT.
Mavenin nykyinen versio on 3.
Ongelman ymmärtäminen ilman Mavenia
Meillä on monia ongelmia, joita kohtaamme projektin kehittämisen aikana. Niitä käsitellään alla:
1) Purkkisarjan lisääminen jokaiseen projektiin: Jos kyseessä on tuki, jousi, lepotilakehys, meidän on lisättävä jokaiseen projektiin joukko jar-tiedostoja. Sen tulee sisältää myös kaikki purkkien riippuvuudet.
2) Oikean projektirakenteen luominen: Meidän on luotava oikea projektirakenne servletissä, strutsissa jne., muuten sitä ei suoriteta.
3) Projektin rakentaminen ja käyttöönotto: Meidän on rakennettava ja otettava projekti käyttöön, jotta se voi toimia.
Mitä se tekee?
Maven yksinkertaistaa edellä mainitut ongelmat. Se suorittaa pääasiassa seuraavia tehtäviä.
- Se tekee projektin rakentamisesta helppoa
- Se tarjoaa yhtenäisen rakennusprosessin (maven-projekti voidaan jakaa kaikkien maven-projektien kesken)
- Se tarjoaa projektitietoja (lokiasiakirja, ristiviittauslähteet, postituslista, riippuvuusluettelo, yksikkötestiraportit jne.)
- Mavenin uusiin ominaisuuksiin siirtyminen on helppoa
Apache Maven auttaa hallitsemaan
- Rakentaa
- Dokumentointi
- Raportointi
- SCM:t
- Julkaisut
- Jakelu
Mikä on rakennustyökalu
Rakennustyökalu huolehtii kaikesta prosessin rakentamisesta. Se tekee seuraavaa:
- Luo lähdekoodin (jos käytetään automaattisesti luotua koodia)
- Luo dokumentaatiota lähdekoodista
- Kokoaa lähdekoodin
- Pakkaa ZIP-tiedoston JAR-koodiin käännetyn koodin
- Asentaa pakatun koodin paikalliseen arkistoon, palvelintietovarastoon tai keskustietovarastoon
Maven indeksi
Maven opetusohjelma
- Mikä on Maven
- Ant vs Maven
- Asenna Maven
- Mavenin arkisto
- 1) Paikallinen arkisto
- 2) Keskusvarasto
- 3) Remote Repository
- Maven Pom.xml
- Maven esimerkki
- Maven Web App
- Maven Plugin
Maven Eclipsessä
- Esimerkki Maven Eclipse
Mavenin haastattelu
- Mavenin haastattelukysymykset
Tiedätkö?
- Ero Ant:n ja Mavenin välillä
- Kuinka asentaa Maven?
- Maven-arkistot: Paikallinen, Palvelin ja Keskitetty
- Kuinka luoda Maven esimerkki?
- Kuinka luoda Maven-verkkosovellus?
- Mikä on projektiobjektimalli?