Ce site met a disposition le build journalier de la traduction francaise du Maven: The Definitive Guide
Consultez :
  • Les documents de reference sur le projet original
  • Les sources de la traduction fr sur GitHub
  • maven


    A.2. Détails des settings

    A.2.1. Valeurs simples

    La moitié des éléments de haut niveau des paramètres sont des valeurs simples qui permettent de configurer le comportement de base de Maven :

    Exemple A.2. Balises simples de haut niveau du settings.xml

    <settings xmlns="http://maven.apache.org/POM/4.0.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
                          http://maven.apache.org/xsd/settings-1.0.0.xsd">
      <localRepository>${user.dir}/.m2/repository</localRepository>
      <interactiveMode>true</interactiveMode>
      <usePluginRegistry>false</usePluginRegistry>
      <offline>false</offline>
      <pluginGroups>
        <pluginGroup>org.codehaus.mojo</pluginGroup>
      </pluginGroups>
      ...
    </settings>
    


    Les balises simples de haut niveau sont :

    localRepository

    Cette valeur correspond au chemin du dépôt local. Sa valeur par défaut est ${user.dir}/.m2/repository.

    interactiveMode

    true si Maven doit essayer d'intéragir avec les entrées de l'utilisateur, false sinon. Sa valeur par défaut est true.

    usePluginRegistry

    true si Maven doit utiliser le fichier ${user.dir}/.m2/plugin-registry.xml pour gérer les versions des plugins, sa valeur par défaut est false.

    offline

    true si le système de build doit fonctionner en mode hors connexion, sa valeur par défaut est false. Cette balise est très utilile pour les serveurs de build qui ne peuvent pas se connecter à des dépôts distants, soit par ce qu'il ne dispose pas de réseau, soit pour des raisons de sécurité.

    pluginGroups

    Cette balise contient un liste de balises pluginGroup, chaque balise contenant un groupId. La liste est utilisée lorsqu'un plugin est lancé et que le son groupId n'est pas fournit par la ligne de commande. Cette liste contient org.apache.maven.plugins par défaut.