Maven NOMENCLATURE [nomenclatures] la Dépendance
Je ne suis pas à comprendre ce qui est le but de la nomenclature de l'objet? et je suis en train de Printemps version 3.2.8 et avec JBoss server, de sorte que la nomenclature de la dépendance-je utiliser? Quand je parler de la dépendance suivant dans pom.xml:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-framework-bom</artifactId>
<version>4.0.1.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Ne le jar fichier est téléchargé dans ma Dépendances Maven?
La documentation des réponses à ta question: Maven "Bill Of materials" Dépendance. Si vous souhaitez utiliser le Printemps 3.2.8, alors évidemment, vous devez importer le POM pour le Printemps 3.2.8 et pas de Printemps 4.0.1...
Merci pour votre réponse, en fait mon application fonctionne bien sur le serveur web tomcat, maintenant je dois faire pour s'exécuter sur le serveur JBoss. Ce que tous les changements, je suppose? En termes de configuration et de dépendances?
Merci pour votre réponse, en fait mon application fonctionne bien sur le serveur web tomcat, maintenant je dois faire pour s'exécuter sur le serveur JBoss. Ce que tous les changements, je suppose? En termes de configuration et de dépendances?
OriginalL'auteur Ajeet Deginal | 2016-07-21
Vous devez vous connecter pour publier un commentaire.
Quel est le but de la nomenclature de l'objet?
Maven relation parent-enfant est très pratique pour gérer les dépendances de plusieurs projets dans un seul endroit. Toutefois, des projets Maven peut avoir qu'un seul (direct) parent. Si les importations ont été introduites pour la gestion de la dépendance afin de permettre l'utilisation de plusieurs projets pour la gestion de vos dépendances. Avec une importation, vous pouvez définir une dépendance unique de ce genre et d'obtenir plusieurs dépendances géré - pratique! Bien que vous pouvez importer n'importe quel projet, BOM est un projet spécial conçu pour être utilisé pour les importations de ce genre. Habituellement, une NOMENCLATURE projet aura très peu définis en outre
dependencyManagement
section, et n'aura pas sans rapport avec dépendances, pour éviter d'affecter votre principal projet de trop.Qui bom dépendance-je utiliser?
NOMENCLATURE n'est pas une obligation, vous n'avez pas besoin d'utiliser. Au lieu de cela, vous pouvez définir le tout géré dépendances dans dependencyManagement section vous-même. Ceux-ci peuvent inclure Spring, JBoss et toutes autres dépendances. BOM, cependant, simplifie pour vous de manière significative. Vous pouvez ajouter autant de Nomenclatures que vous le souhaitez, ajoutez donc à la fois! Mais comme @Jesper mentionne, n'oubliez pas d'utiliser les versions correctes. Lors de l'utilisation de plusieurs Nomenclatures leur ordre d'importance si ils ont tous les deux référence à une commune de dépendance.
Ne le jar fichier est téléchargé dans ma Dépendances Maven?
Avis MOB est
<type>pom</type>
, pas la valeur par défautjar
. Donc il n'y a pas de pot pour être téléchargé. Un seul pom.xml le fichier va être téléchargé et lu par Maven.semble y avoir un problème pour importer le .. mob' propriétés si, à la place de projet/d'où nous importons
Quels sont les paramètres par défaut pour
<type>
et<import>
pour ceux dépendances maven dans le<dependencyManagment>
tag?Type par défaut est
jar
, étendue par défaut estcompile
, il n'y a pasimport
tag. Pour plus d'informations, voir maven.apache.org/guides/introduction/...OriginalL'auteur Anton Koscejev