Quelle est la dépendance fournie dans Maven?
Quelle est la dépendance fournie dans Maven?

Vidéo: Quelle est la dépendance fournie dans Maven?

Vidéo: Quelle est la dépendance fournie dans Maven?
Vidéo: Kapsiki - Maven les bases 2024, Décembre
Anonim

Portée des dépendances Maven – à condition de

Portée de dépendance Maven fournie est utilisé pendant la construction et le test du projet. Ils doivent également s'exécuter, mais ne doivent pas être exportés, car le dépendance sera à condition de par le runtime, par exemple, par le conteneur de servlet ou le serveur d'applications

A côté de cela, qu'est-ce que la dépendance dans Maven ?

Dans Maven , dépendance est une autre archive-JAR, ZIP, etc. dont votre projet actuel a besoin pour compiler, construire, tester et/ou s'exécuter. Les dépendances sont réunis dans le pompon . S'ils n'y sont pas présents, alors Maven les téléchargera à partir d'un référentiel distant et les stockera dans le référentiel local.

Sachez également, à quoi sert l'exclusion dans Maven ? Exclusions sont définis sur une dépendance spécifique dans votre POM et ciblent un groupId et un artefactId spécifiques. Lorsque vous générez votre projet, cet artefact ne sera pas ajouté au chemin de classe de votre projet par le biais de la dépendance dans laquelle le exclusion a été déclaré.

La question est également: que signifie fourni dans Maven ?

compile C'est la portée par défaut, utilisée si aucune n'est spécifiée. Les dépendances de compilation sont disponibles dans tous les classpaths d'un projet. De plus, ces dépendances sont propagées aux projets dépendants. à condition de Cela ressemble beaucoup à la compilation, mais indique que vous vous attendez à ce que le JDK ou un conteneur fournisse la dépendance au moment de l'exécution.

Pourquoi Maven télécharge-t-il toujours la dépendance ?

Maven télécharge les plugins et les artefacts dont dépend votre projet. Maven fait En réalité Télécharger artefacts à partir de référentiels distants, mais il télécharge l'artefact une fois et conserve un cache local. Maven ne télécharge que la plupart d'entre eux dépendances parce que vous les avez ajoutés à votre projet.

Conseillé: