Modèle:Dépendance maven

Dépendance Maven (?)

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


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,

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}}

Dépendance Maven (?)

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