Actuellement, nous spécifions l'emplacement du référentiel local dans le fichier settings.xml. Est-il possible de remplacer ce paramètre via la ligne de commande ou la variable env, de sorte que je puisse parfois utiliser un autre emplacement?
Vous devez spécifier le maven.repo.local
paramètre pour ce faire.
mvn package -Dmaven.repo.local=/alternate/repo/location
Ici est une question connexe SO.
Utilisez le paramètre localRepository dans votre fichier settings.xml. Exemple:
<settings>
<localRepository>/repo</localRepository>
...
</settings>
Voir ici pour plus d'informations.
Vous pouvez également définir le référentiel via la ligne de commande en utilisant "-Dmaven.repo.local =" tel que:
mvn -U clean install -Dmaven.repo.local=C:\tmp