Ajout de dépendances à d'autres modules

Vous pouvez ajouter des dépendances à d'autres modules en associant l'élément addClasspath à la valeur true dans le fichier pom.xml ou dans l'éditeur POM.

Procédure

  1. Associez addClasspath à la valeur true dans la source pom.xml.
    1. Ouvrez le fichier pom.xml et accédez à la vue source. Pour accéder à la vue source, cliquez avec le bouton droit de la souris sur le fichier pom.xml dans le projet et sélectionnez Ouvrir avec > Editeur de fichier POM Maven. Cliquez sur l'onglet pom.xml.
    2. Recherchez la section <plugin> appropriée à mettre à jour. Recherchez la section <plugin><artifactID> qui correspond à votre type de projet. Par exemple, l'élément artifactID d'un projet Web qui a été converti en projet Maven est associé à la valeur maven-war-plugin. L'élément artifactID d'un projet EJB converti sera associé à maven-ejb-plugin. L'exemple suivant illustre la section <plugin> avec l'élément artifactID maven-war-plugin :
      <plugin>
         <artifactId>maven-war-plugin</artifactId>
         <version>2.2</version>
         <configuration>
            <warSourceDirectory>WebContent</warSourceDirectory>
            <failOnMissingWebXml>false</failOnMissingWebXml>
         </configuration>
      </plugin>
    3. Mettez à jour la section <configuration> pour associer addClasspath à la valeur true. Ajoutez le code suivant dans la section de configuration :
      <archive>
         <manifest>
            <addClasspath>true</addClasspath>
         </manifest>
      </archive>
      L'exemple ci-dessous illustre une section terminée pour un artefact maven-war-plugin avec l'élémentaddClasspath associé à la valeur true.
      <plugin>
         <artifactId>maven-war-plugin</artifactId>
         <version>2.2</version>
         <configuration>
            <warSourceDirectory>WebContent</warSourceDirectory>
            <failOnMissingWebXml>false</failOnMissingWebXml>
            <archive>
               <manifest>
                  <addClasspath>true</addClasspath>
               </manifest>
            </archive>
         </configuration>
      </plugin>
  2. Utilisez l'onglet Dépendances de l'éditeur POM pour ajouter la dépendance. Cliquez sur l'onglet Dépendances. Cliquez sur Ajouter pour ouvrir la boîte de dialogue de sélection de dépendance. Entrez les valeurs pour le module à ajouter en tant que dépendance. Cliquez sur OK lorsque vous avez terminé.
    Remarque : Lorsqu'une dépendance est ajoutée à un projet Web, elle est incluse par défaut à l'emplacement WEB-INF/lib. Si l'élément maven-war-plugin est configuré pour l'ajout du chemin d'accès aux classes dans le fichier MANIFEST.MF, chaque dépendance est incluse dans le fichier MANIFEST.MF et à l'emplacement WEB-INF/lib. Pour que la dépendance soit incluse dans le fichier MANIFEST.MF seulement, signalez la dépendance comme facultative. Pour signaler une dépendance comme facultative, dans l'onglet Dépendances, sélectionnez la dépendance et cliquez sur le bouton Propriétés. Dans les propriétés, cochez la case Facultatif et cliquez sur OK.
Icône indiquant le type de rubrique Rubrique de tâche
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : add_dep.html