Votre commentaire à la réponse (correcte) de cletus implique qu'il y a plusieurs fichiers de paramètres Maven impliqués.
Maven utilise toujours un ou deux fichiers de paramètres. Le fichier paramètres globaux défini dans ( ${M2_HOME}/conf/settings.xml
) est toujours nécessaire. Le site paramètres de l'utilisateur (défini dans ${user.home}/.m2/settings.xml
) est facultatif. Tous les paramètres définis dans les paramètres utilisateur ont la priorité sur les paramètres globaux correspondants.
Vous pouvez modifier l'emplacement de l'élément paramètres globaux et paramètres d'utilisateur à partir de la ligne de commande, l'exemple suivant définit les paramètres globaux comme suit c : \global\settings.xml et les paramètres de l'utilisateur à c : \user\settings.xml :
mvn install --settings c:\user\settings.xml
--global-settings c:\global\settings.xml
Actuellement, il n'existe aucune propriété ou moyen d'établir quels fichiers de paramètres utilisateur et globaux ont été utilisés à partir de Maven. Pour accéder à ces valeurs, il faudrait modifier MavenCli et/ou DefaultMavenSettingsBuilder pour injecter les emplacements de fichiers dans l'objet Settings résolu.