4 votes

UnsupportedClassVersionError : org/apache/maven/plugin/compiler/TestCompilerMojo

Je suis nouveau sur Maven. Sur Eclipse, j'obtiens l'erreur suivante dans pom.xml :-

"Annotations multiples trouvées à cette ligne :

  • CoreException : Impossible d'obtenir la valeur du paramètre compilerId pour l'exécution du plugin default-testCompile : TypeNotPresentException : Type org.apache.maven.plugin.compiler.TestCompilerMojo non présent : UnsupportedClassVersionError : org/apache/maven/plugin/compiler/TestCompilerMojo : Unsupported version majeure.mineure 51.0

  • Exécution du plugin non couverte par la configuration du cycle de vie : org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile (exécution : default-testCompile, phase : test-compile)

  • maven-enforcer-plugin (but ""enforce"") est ignoré par m2e.

J'ai effectué une mise à niveau de Java 1.6 à Java 1.8. J'ai donc également commencé à utiliser la nouvelle version 3.5.2 de maven. Et j'ai mis à jour maven-compiler-plugin de 2.3.2 à 3.7.0 dans super-pom. Merci de m'aider à déboguer.

pom.xml où j'obtiens l'erreur suivante : tag

  <parent>
    <groupId>com.abcdef.xyz</groupId>
    <artifactId>dev-main</artifactId>
    <version>8.1.1-SNAPSHOT</version>
  </parent>

Note : Je suis capable de construire avec succès sur git bash. L'erreur n'apparaît que dans pom.xml dans Eclipse.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X