Quelques possibilités...
- Premièrement, comme publié ici, vous avez défini les variables M2_REPO et M3_REPO.
- Ou vous rencontrez ce problème lié à maven3 et M2_HOME
- L'autre est que, d'une manière ou d'une autre, le JRE est utilisé à la place du JDK lorsqu'il est exécuté à partir du fichier de commandes !
J'ai eu ce problème lorsque ma variable d'environnement M2_HOME pointe vers un emplacement incorrect.
Essayez de :
$ cd $M2_HOME