Qu'est-ce qu'un artefact dans Maven ?
Qu'est-ce qu'un artefact dans Maven ?

Vidéo: Qu'est-ce qu'un artefact dans Maven ?

Vidéo: Qu'est-ce qu'un artefact dans Maven ?
Vidéo: What Is Maven? | What Is Maven And How It Works? | Maven Tutorial For Beginners | Simplilearn 2024, Avril
Anonim

Un artefact est un fichier, généralement un JAR, qui est déployé sur un Maven dépôt. UNE Maven build produit un ou plusieurs artefacts , comme un JAR compilé et un JAR "sources". Chaque artefact a un identifiant de groupe (généralement un nom de domaine inversé, comme com. example. foo), un artefact ID (juste un nom) et une chaîne de version.

De cette manière, qu'est-ce que l'ID de groupe et d'artefact ?

Définition. Les ID de groupe est un élément XML dans le POM. Fichier XML d'un projet Maven qui spécifie le identifiant du projet grouper . En revanche, ID de l'artefact est un élément XML dans le POM. XML d'un projet Maven qui spécifie le identifiant du projet ( artefact ).

Aussi, que veut dire Maven ? Maven est un outil d'automatisation et de gestion développé par Apache Software Foundation. Il a été initialement publié le 13 juillet 2004. En langue yiddish, le sens de Maven est « accumulateur de connaissances ». Maven est également capable de créer n'importe quel nombre de projets dans la sortie souhaitée, tels que jar, war, métadonnées.

Compte tenu de cela, qu'est-ce que le groupId et l'artefactId dans l'exemple de projet Maven ?

ID de groupe identifiera votre projet unique dans tous projets , nous devons donc appliquer un schéma de nommage. Il doit suivre les règles de nom de package, ce qui signifie que cela doit être au moins un nom de domaine que vous contrôlez, et vous pouvez créer autant de sous-groupes que vous le souhaitez. ID de l'artefact est le nom du pot sans version.

Qu'est-ce qu'un référentiel d'artefacts ?

Référentiel d'artefacts est une collection de logiciels binaires artefacts et des métadonnées stockées dans une structure de répertoires définie qui est utilisée par des clients tels que Maven, Mercury ou Ivy pour récupérer des binaires pendant un processus de génération.

Conseillé: