Què és l'artefacte a Maven?
Què és l'artefacte a Maven?

Vídeo: Què és l'artefacte a Maven?

Vídeo: Què és l'artefacte a Maven?
Vídeo: Apache Maven - What is Group Id, Artifact Id and Version? 2024, Desembre
Anonim

An artefacte és un fitxer, normalment un JAR, que es desplega a a Maven repositori. A Maven build en produeix un o més artefactes , com ara un JAR compilat i un JAR "fonts". Cadascú artefacte té un ID de grup (normalment un nom de domini invertit, com com. exemple. foo), an artefacte ID (només un nom) i una cadena de versió.

D'aquesta manera, què és l'identificador de grup i d'artefacte?

Definició. El groupId és un element XML del POM. Fitxer XML d'un projecte Maven que especifica el fitxer id del projecte grup . En canvi, artefactId és un element XML del POM. XML d'un projecte Maven que especifica el id del projecte ( artefacte ).

A més, què vol dir Maven? Maven és una eina d'automatització i gestió desenvolupada per Apache Software Foundation. Va ser llançat inicialment el 13 de juliol de 2004. En llengua yiddish el significat de Maven és "acumulador de coneixement". Maven També és capaç de crear qualsevol nombre de projectes en la sortida desitjada, com ara jar, guerra, metadades.

Tenint en compte això, què és groupId i artefactId a l'exemple del projecte Maven?

groupId identificarà el teu projecte de manera única en tots projectes , per tant, hem d'aplicar un esquema de denominació. Ha de seguir les regles del nom del paquet, el que significa que ha de ser almenys com a nom de domini que controleu i podeu crear tants subgrups com vulgueu. artefactId és el nom del pot sense versió.

Què és el dipòsit d'artefactes?

Repositori d'artefactes és una col·lecció de programari binari artefactes i metadades emmagatzemades en una estructura de directoris definida que utilitzen clients com Maven, Mercury o Ivy per recuperar binaris durant un procés de compilació.

Recomanat: