Bonjour,
Lorsque je lance un maven build... et que je mets "install", le build Maven s'exécute sans problème mais si j'utilise le menu Maven install, j'ai le message suivant :
J'utilise Eclipse Mars avec M2E.Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0
Ma variable JAVA_HOME pointe sur le JDK 1.8
Le fichier eclipse.ini contient explicitement une référence au JDK 1.8 et dans les préférence, le JRE par défaut est le JDK 1.8.
Or la major.minor version 51.0 correspond au JSE 1.7 mais je ne parviens pas à savoir où est configuré ce JSE 1.7. J'ai exploré la base de registre, les fichiers de configuration d'Eclipse, du projet (ça le fait sur tous) et de Maven.
Quelle que soit la façon dont je builde, c'est le JDK 1.8 qui est utilisé sauf si j'utilise les menus Maven d'Eclipse.
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?
Merci d'avance pour votre aide.
Partager