Lors de l'exécution de notre build Maven, un membre de mon équipe obtient une NoSuchMethodError dans l'un des plug-ins dépendants lors de l'exécution. Cependant, lorsque nous exécutons java -version
à partir de sa ligne de commande, cela indique Java 1.6.0_26. L'erreur semble évidemment indiquer que Maven utilise Java 5.
Comment puis-je déterminer et modifier la version de Java utilisée par Maven?
3 notes potentiellement importantes:
- Ceci est exécuté en ligne de commande, sans utiliser le plugin Eclipse
- JAVA_HOME est défini sur un JDK Java 1.6
- Utilisation de Maven 2.2.1