Modèle:Dépendance maven

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche
Nuvola mimetypes java jar.png Dépendance Maven (?)

<dependency>
  <groupId>{{{1}}}</groupId>
  <artifactId>{{{2}}}</artifactId>
</dependency>

Template-info.svg Documentation du modèle


Ce modèle permet de présenter dans un document relatant l'utilisation d'une bibliothèque Java le petit code XML à ajouter au fichier pom.xml lorsqu'on utilise Maven comme outil de build du projet.

Exemples :

{{dépendance maven|junit|junit}}

L'utilisation de base demande le groupId et l'artifactId,

Nuvola mimetypes java jar.png Dépendance Maven (?)

<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
</dependency>

On peut compléter avec une version (à n'utiliser que si nécessaire, il vaut mieux laisser l'utilisateur chercher la version la plus récente disponible via le lien), le scope de la dépendance, ou un commentaire à ajouter. {{dépendance maven|junit|junit|version=4.8.1|scope=test|commentaire=framework de tests unitaires}}

Nuvola mimetypes java jar.png Dépendance Maven (?)

<dependency>
  <!-- framework de tests unitaires -->
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.8.1</version>
  <scope>test</scope>
</dependency>