Mitä Maven sisältää Java (Archirakenne)
⚡ Älykäs yhteenveto
Asiantuntija Java on Apache Softwaren automaatio- ja hallintatyökalu Foundation joka rakentaa ja hallitsee projekteja Project Object Model -mallin avulla. Tämä resurssi selittää, mikä Maven on, miten se hyödyttää kehitystä, mitä prosesseja se hallitsee, sen arkkitehtuurin ja miten pom.xml-tiedostoa käytetään.

Mikä on Maven?
Maven on Apache Softwaren kehittämä automaatio- ja hallintatyökalu FoundationSe on kirjoitettu Java kieli C#-kielellä kirjoitettujen projektien rakentamiseen, Rubiini, Scala ja muut ohjelmointikielet. Sen avulla kehittäjät voivat luoda projekteja, hallita riippuvuuksia ja tuottaa dokumentaatiota Project Object Modelin ja laajennusten avulla. Sillä on samanlainen kehitysprosessi kuin ANT:lla, mutta se on edistyneempi kuin ANT. Maven voi myös rakentaa minkä tahansa määrän projekteja haluttuun tuotokseen, kuten JAR-, WAR- tai metadataan. Se julkaistiin alun perin 13. heinäkuuta 2004. Jiddišin kielellä Maven tarkoittaa "tiedon kerääjää".
Miten Maven voi hyötyä kehitysprosessistani?
Maven auttaa kehittäjää luomaan Java-pohjaista projektia helpommin. Kaikki Mavenissa luodut tai lisätyt uudet ominaisuudet voidaan helposti lisätä projektiin Maven-konfiguraation kautta. Se parantaa projektin ja rakennusprosessin suorituskykyä. Mavenin tärkein ominaisuus on, että se voi ladata projektin riippuvuuskirjastot automaattisesti.
Alla on esimerkkejä suosituista IDE-ympäristöistä, jotka tukevat kehitystä Maven-kehyksellä:
- Eclipse
- IntelliJ IDEA
- JBuilder
- NetBeans
- MyEclipse
Mavenilla hallittavat prosessit
- rakentaa
- Dokumentaatio
- Raportointi
- riippuvuudet
- SCM:t
- Tiedotteet
- Jakelu
- Mailluettelo
Maven Archirakenne
Maven-arkkitehtuuriin kuuluu plugin-JAR, kooditiedosto jne.

Kuinka käyttää Mavenia
- Mavenin konfigurointi Javasinun on käytettävä Project Object Model -mallia, joka on tallennettu pom.xml-tiedostoon.
- POM sisältää kaikki Maveniin liittyvät määritysasetukset. Lisäosia voidaan määrittää ja muokata pom.xml-tiedoston -tagissa, ja kehittäjä voi käyttää mitä tahansa lisäosaa tietämättä niistä paljoakaan.
- Kun käyttäjä aloittaa työskentelyn Maven-projektin parissa, se tarjoaa oletusasetukset, joten käyttäjän ei tarvitse lisätä kaikkia asetuksia pom.xml-tiedostoon.
Projektin rakentamiseen liittyvät vaiheet/prosessi
- Lisää/kirjoita koodi sovelluksen luomista varten ja käsittele se lähdekoodivarastoon.
- Muokkaa kokoonpanoa / pom.xml / plugin-tiedoston tietoja.
- Rakenna sovellus.
- Tallenna koontiprosessin tuloste WAR- tai EAR-tiedostona paikalliseen sijaintiin tai palvelimelle.
- Hae tiedosto paikallisesta sijainnista tai palvelimelta ja ota se käyttöön tuotantosivustolla tai asiakassivustolla.
- Päivitä hakemusasiakirjaan hakemuksen päivämäärä ja päivitetty versionumero.
- Luo ja generoi raportti sovelluksen tai vaatimuksen mukaisesti.

