Ce este artefactul în Maven?
Ce este artefactul în Maven?

Video: Ce este artefactul în Maven?

Video: Ce este artefactul în Maven?
Video: Apache Maven - What is Group Id, Artifact Id and Version? 2024, Aprilie
Anonim

Un artefact este un fișier, de obicei un JAR, care este implementat într-un Maven repertoriu. A Maven build produce unul sau mai multe artefacte , cum ar fi un JAR compilat și un JAR „sursă”. Fiecare artefact are un ID de grup (de obicei un nume de domeniu inversat, cum ar fi com. exemplu. foo), an artefact ID (doar un nume) și un șir de versiune.

În acest mod, ce este ID-ul grupului și al artefactului?

Definiție. The groupId este un element XML din POM. Fișier XML al unui proiect Maven care specifică id a proiectului grup . În contrast, artefactId este un element XML din POM. XML al unui proiect Maven care specifică id a proiectului ( artefact ).

De asemenea, ce înseamnă Maven? Maven este un instrument de automatizare și management dezvoltat de Apache Software Foundation. A fost lansat inițial pe 13 iulie 2004. În limba idiș, semnificația lui Maven este „acumulator de cunoștințe”. Maven este, de asemenea, capabil să construiască orice număr de proiecte în rezultatul dorit, cum ar fi jar, război, metadate.

Având în vedere acest lucru, ce este groupId și artefactId în exemplul proiectului Maven?

groupId vă va identifica proiect unic în toate proiecte , așa că trebuie să impunem o schemă de denumire. Trebuie să respecte regulile privind numele pachetului, ceea ce înseamnă că trebuie să fie cel puțin ca un nume de domeniu pe care îl controlați și puteți crea câte subgrupuri doriți. artefactId este numele borcanului fără versiune.

Ce este depozitul de artefacte?

Depozitul de artefacte este o colecție de software binar artefacte și metadate stocate într-o structură de directoare definită care este utilizată de clienți precum Maven, Mercury sau Ivy pentru a prelua fișierele binare în timpul procesului de construire.

Recomandat: