Kaj je Maven in kaj počne?
Datum objave:16. januar 2021.
INFOMARTION > Kaj je Maven in kaj počne?
Pregled.
Apache Maven je splošno znan kot Maven.(Besedilo Apache Maven je odslej parafrazirano kot Maven.)Kaj je Apache Maven? Opis funkcij, ki so na voljo. Maven je vsestranski in uporaben, vendar je tako večnamenski, da ga je na koncu težko razumeti v celoti. Poskusite to kot referenco za pregled razumevanja programa Maven.
Kazalo vsebine
1. Kaj je Maven?
Maven je orodje za upravljanje gradnje. Če niste seznanjeni z gradnjo, si oglejte tudi naslednji članek.
Gradnja temelji na številnih predpostavkah, vključno z naslednjimi.
- Reševanje odvisnosti knjižnice jar.
- Določanje izhodne mape za rezultate gradnje
- Ustvarjanje vojnih datotek (zmanjšuje pomen ali vrednost prejšnje besede), kot so
Maven upravlja ta opravila, povezana z gradnjo.
Na spletnem mestu Maven je opisan njegov namen. (What is Maven?)
https://maven.apache.org/what-is-maven.html
Za razumevanje programa Maven so najpomembnejše naslednje podrobnosti, navedene v razdelku "Cilji programa Maven".
Maven’s primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal, Maven deals with several areas of concern:
- Making the build process easy
- Providing a uniform build system
- Providing quality project information
- Encouraging better development practices
Skratka, Maven omogoča enostavno izgradnjo okolja za izgradnjo, ki deluje pravilno.
2. Kaj lahko storite z orodjem Maven
Da bi olajšali izgradnjo pravilno delujočega okolja za sestavljanje, bi radi predstavili nekaj funkcij, ki jih ponuja Maven.
2-1. Opravite naloge, ki so potrebne za osnovno sestavo
Seveda je Maven orodje za upravljanje gradnje, zato lahko opravi vse naslednje naloge, ki so potrebne za gradnjo.
- test(Izvedite test)
- clean(Ponovno ustvarite datoteke razredov.)
- build(Sestavite vojne datoteke.)
2-2. Reševanje odvisnih knjižnic
Maven samodejno rešuje odvisne knjižnice, kar je funkcija, ki se pogosto omenja, ko ljudje govorijo o tem, zakaj je Maven uporaben.
Če želite dodati datoteko jar, morate pridobiti ciljni jar, vendar boste za delovanje morda potrebovali več kozarcev. V takih primerih Maven samodejno pridobi potrebne kozarce.
V naslednjem članku si oglejte posebne mehanizme za reševanje za odvisne knjižnice.
Kako Maven samodejno rešuje odvisnosti knjižnic jar.
2-3. Upravljanje knjižnic jar
Maven lahko upravlja kozarce. Upravljanje je enako kot prej omenjeno reševanje odvisnih knjižnic, vendar je mogoče upravljati tudi kozarce, ki so potrebni samo za testiranje, kozarce, ki so potrebni samo ob sestavljanju, in tako naprej.
Maven v osnovi deluje tako, da informacije zapiše v datoteko pom.xml in Maven prebere pom.xml, vendar lahko s kozarci upravljate tako, da v to datoteko zapišete ime datoteke jar, ki jo potrebujete, različico datoteke jar in zakaj jo potrebujete (npr. ali jo potrebujete za testiranje ali gradnjo). Posode je mogoče upravljati s pisanjem v to datoteko. Poleg tega so informacije, potrebne za uporabo programa Maven, zbrane v pom.xml, tako da lahko s to datoteko enostavno ustvarite enako razvojno okolje (gradbeno okolje) za vse.
3. povzetek
Če bi v nekaj besedah opisali, kaj je Maven, bi bilo to "orodje za upravljanje gradnje". Kot je navedeno na spletišču Maven, je njegov cilj le "omogočiti razvijalcem, da v najkrajšem možnem času razumejo celotno stanje svojega razvojnega dela". Funkcije za ta namen vključujejo "izvajanje nalog, potrebnih za osnovno gradnjo", "reševanje odvisnosti knjižnic" in "upravljanje knjižnic jar".
Hvala, ker ste gledali do konca.