Maven – Utiliser le dernier argument du double

J’appelle la commande suivante:

mvn -s ../someLocation1/settings.xml -s ../someLocation2/settings.xml -X 

Maven utilise le fichier settings.xml du premier argument, il existe un moyen de forcer maven à utiliser le dernier argument de -s

Le problème vient de notre agent CI (bamboo). En cas de besoin, exécutez chaque tâche Maven avec la commande -s et nous voulons remplacer cet argument.

Vous ne devriez avoir qu’un seul settings.xml sur vos arguments de ligne de commande.

Modifiez le chemin d’access du settings.xml dans bamboo (de sorte que le premier argument soit le fichier settings.xml correct) ou assurez-vous que le premier settings.xml contient toutes les informations d’identification.

Je ne sais pas ce que vous voulez réaliser en “cachant” les informations d’identification dans un deuxième settings.xml . Notre settings.xml se trouve dans un répertoire sur le serveur de compilation, donc personne, sauf les administrateurs du serveur de construction, ne peut y accéder. Par conséquent, il n’est pas dangereux d’avoir des noms d’utilisateur et des mots de passe.