În ce este Maven Java (Architectură)
Ce este Maven?
Maven este un instrument de automatizare și management dezvoltat de Apache Software Foundation. Este scris în Java Limbajul pentru a construi proiecte scrise în C#, Rubin, Scala și alte limbi. Permite dezvoltatorilor să creeze proiecte, dependențe și documentație folosind modelul obiectului de proiect și pluginurile. Are un proces de dezvoltare similar cu ANT, dar este mai avansat decât ANT. De asemenea, Maven poate construi orice număr de proiecte în rezultatul dorit, cum ar fi jar, război, metadate. A fost lansat inițial pe 13 iulie 2004. În limba idiș, sensul lui Maven este „acumulator de cunoștințe”.
Cum poate beneficia Maven procesul meu de dezvoltare?
Maven ajută dezvoltatorul să creeze mai ușor un proiect bazat pe Java. Accesibilitatea caracteristicilor noi create sau adăugate în Maven poate fi adăugată cu ușurință la un proiect în configurația Maven. Mărește performanța proiectului și a procesului de construcție. Caracteristica principală a lui Maven este că poate descărca automat bibliotecile de dependență de proiect.
Mai jos sunt exemplele unor IDE-uri populare care sprijină dezvoltarea cu Maven Framework:
- Eclipse
- IntelliJ IDEA
- JBuilder
- NetBeans
- MyEclipse
Procese care se pot gestiona folosind Maven:
- construieşte
- Documentație
- Raportarea
- dependenţe
- SCM-uri
- Lansări
- Distribuire
- listă de adrese
Maven Architectură
Maven Architectura include plugin jar, fișier de cod etc.
Cum se folosește Maven
- Pentru a configura Maven în Java, trebuie să utilizați Project Object Model, care este stocat într-un fișier pom.xml.
- POM include toate setările de configurare legate de Maven. Pluginurile pot fi configurate și editate în eticheta unui fișier pom.xml. Și dezvoltatorul poate folosi orice plugin fără prea multe detalii despre fiecare plugin.
- Când utilizatorul începe să lucreze la Maven Project, acesta oferă setarea implicită de configurare, astfel încât utilizatorul nu trebuie să adauge fiecare configurație în pom.xml
Etape/proces implicate în construirea proiectului
- Adăugați/Scrieți codul pentru crearea aplicației și procesați-l în depozitul de cod sursă
- Editați configurația / pom.XML / detaliile pluginului
- Construiți aplicația
- Salvați rezultatul procesului de construire ca fișier WAR sau EAR într-o locație locală sau pe un server
- Obțineți fișierul din locația locală sau serverul și implementați fișierul pe site-ul de producție sau
- site-ul clientului A fost actualizat documentul aplicației cu data și numărul versiunii actualizate ale aplicației
- creați și generați un raport conform aplicației sau cerinței.
Rezumat
- Maven este un instrument de automatizare și management.
- Instrumentul Maven este scris Java Limbajul folosit pentru a construi și gestiona proiecte scrise în C# (C ascuțit), Ruby, Scala, și alte limbi.
- Dezvoltatorii pot crea un proiect bazat pe Java mai ușor cu ajutorul instrumentului Maven.
- Pentru a configura Maven, trebuie să utilizați Project Object Model, care este stocat într-un fișier pom.xml.