Mitä Maven sisältää Java (Archirakenne)

Mikä on Maven?

Maven on Apache Softwaren kehittämä automaatio- ja hallintatyökalu Foundation. Se on kirjoitettu sisään Java C#-kielellä kirjoitettu kieli projektien rakentamiseen, Rubiini, Scala ja muut kielet. Sen avulla kehittäjät voivat luoda projekteja, riippuvuutta ja dokumentaatiota Project Object Modelin ja lisäosien 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 halutuksi tuotokseksi, kuten jar, war, metadata. Se julkaistiin alun perin 13. heinäkuuta 2004. Jiddishin kielessä sana Maven on "tiedon kerääjä".

Miten Maven voi hyötyä kehitysprosessistani?

Maven auttaa kehittäjää luomaan java-pohjaisen projektin helpommin. Mavenissa luodun tai lisätyn uuden ominaisuuden käytettävyys voidaan helposti lisätä projektiin Maven-kokoonpanossa. Se lisää projektin ja rakennusprosessin suorituskykyä. Mavenin pääominaisuus on, että se voi ladata projektin riippuvuuskirjastot automaattisesti.

Alla on esimerkkejä suosituista IDE:istä, jotka tukevat kehitystä Maven Frameworkin kanssa:

  • Eclipse
  • IntelliJ IDEA
  • JBuilder
  • NetBeans
  • MyEclipse

Prosessit, joita voidaan hallita mavenin avulla:

  • rakentaa
  • Dokumentaatio
  • Raportointi
  • riippuvuudet
  • SCM:t
  • Tiedotteet
  • Jakelu
  • listaa

Maven Archirakenne

Maven ArchiTecture sisältää plugin jarin, kooditiedoston jne.

Maven Archirakenne
Maven Archirakenne

Maven Archirakenne

Kuinka käyttää Mavenia

  • Voit määrittää Mavenin Java, sinun on käytettävä Project Object Model -ohjelmaa, joka on tallennettu pom.xml-tiedostoon.
  • POM sisältää kaikki Maveniin liittyvät konfigurointiasetukset. Laajennuksia voidaan konfiguroida ja muokata pom.xml-tiedoston tunniste. Ja kehittäjä voi käyttää mitä tahansa laajennusta ilman paljon yksityiskohtia jokaisesta laajennuksesta.
  • Kun käyttäjä aloittaa työskentelyn Maven Projectin parissa, se tarjoaa oletusasetukset, joten käyttäjän ei tarvitse lisätä kaikkia määrityksiä pom.xml-tiedostoon

Projektin rakentamiseen liittyvät vaiheet/prosessi

  • Lisää / kirjoita koodi sovelluksen luomista varten ja käsittele se lähdekoodivarastoon
  • Muokkaa määrityksiä / pom.XML / laajennuksen tietoja
  • Rakenna sovellus
  • Tallenna koontiprosessin tulos WAR- tai EAR-tiedostona paikalliseen sijaintiin tai palvelimeen
  • Hae tiedosto paikallisesta sijainnista tai palvelimesta ja ota tiedosto käyttöön tuotantopaikalla tai
  • asiakassivusto Päivitetty hakemusasiakirja päivämäärällä ja sovelluksen päivitetyllä versionumerolla
  • luoda ja luoda raportti sovelluksen tai vaatimuksen mukaisesti.

Yhteenveto

  • Maven on automaatio- ja hallintatyökalu.
  • Maven-työkalu on kirjoitettu sisään Java Kieli, jota käytetään C#:lla kirjoitettujen projektien rakentamiseen ja hallintaan (C Terävä), Ruby, Scala, ja muilla kielillä.
  • Kehittäjät voivat luoda java-pohjaisen projektin helpommin Maven-työkalun avulla.
  • Mavenin konfiguroimiseksi sinun on käytettävä Project Object Model -mallia, joka on tallennettu pom.xml-tiedostoon.