Care este diferența dintre grup și artificiale în Maven

principala diferență între grup și artifact în Maven este că groupId specifică ID-ul grupului de proiect în timp ce artifactId specifică ID-ul proiectului.

Este necesar să se folosească biblioteci terțe părți atunci când se dezvoltă un proiect. Programatorul poate descărca și adăuga aceste biblioteci terțe la proiect, dar este dificil să le actualizați mai târziu. Maven oferă o soluție la această problemă. Ajută la includerea tuturor dependențelor necesare pentru proiect. Mai mult, programatorul poate specifica dependențele necesare în fișierul POM.XML. Are informații de configurare pentru a construi proiectul. Mai mult, acest fișier conține mai multe elemente XML, iar două dintre ele sunt grupuri și elemente artificiale.

Domenii cheie acoperite

1. Ce este grupul în Maven?
     - Definiție, funcționalitate
2. Ce este artifactul în Maven?
     - Definiție, funcționalitate
3. Care este diferența dintre grup și artificiale în Maven
     - Compararea diferențelor cheie

Termeni cheie

ArtifactID, GroupID, Maven, XML

Ce este grupul în Maven?

Fișierul POM.XML este după cum urmează.

xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instanță"
xsi: schemaLocation = "http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd“>
4.0.0

com.companyname.project-grup
proiect
1.0

Există mai multe elemente în fișierul POM.XML. este elementul rădăcină. specifică versiunea model în timp ce specifică versiunea artefactului din grupul dat.

Grupul este id-ul grupului proiectului. În general, este unic în cadrul unei organizații. Conform celor de mai sus, grupul este com.companyname.project-group.

Ce este artifactul în Maven?

Artifactul este id-ul proiectului. Specifică numele proiectului. O secțiune a unui fișier XML este după cum urmează.

com.pediaa.tutorials
cs-implică obligații
1.0

Secțiunea "pediaa" din grupul Id este numele companiei. Toate proiectele companiei vor fi în com.pediaa, în timp ce tutorialele sunt în com.pediaa.tutorials. Prin urmare, com.pediaa.tutorials este grupul Id. Cs-tutes definește id-ul proiectului care este artifactId.

În plus, toate fișierele POM.XML trebuie să aibă proiect, groupId, artifactId și versiune. În plus, pot exista alte elemente XML, cum ar fi numele, URL-ul, dependențele, dependența etc..

Diferența dintre grupulId și artifactId în Maven

Definiție

Grupul Id este un element XML în fișierul POM.XML al unui proiect Maven care specifică id-ul grupului de proiect. În schimb, artifactId este un element XML în POM.XML al unui proiect Maven care specifică ID-ul proiectului (artifact). Astfel, aceasta este diferența principală dintre grupul și artifactul din Maven.

folosire

Mai mult, o altă diferență între grupul și artifactul din Maven este aceea că grupul ajută la identificarea grupului de proiect în timp ce artifactul ajută la identificarea proiectului.

Concluzie

Principala diferență dintre grup și artificiale în Maven este aceea că grupul specifică ID-ul grupului de proiect în timp ce artifactId specifică ID-ul proiectului. Pe scurt, aceste elemente contribuie la organizarea proiectelor organizației.

Referinţă:

1. "Maven Pom.xml - Javatpoint". Www.javatpoint.com, Disponibil aici.

Datorită fotografiei:

1. "maven" prin screenshot-uri Linux (CC BY 2.0) prin intermediul Flickr