Message d’erreur «Faceted Project Prblem (Java Version Mismatch)»

L’onglet “problèmes” d’Eclipse affiche cette erreur:

Description: le niveau de compilation Java ne correspond pas à la version de la facette de projet Java installée.
Ressource: groupping
Chemin: [vide]
Lieu: inconnu
Type: problème de projet à facettes (incompatibilité de version Java)

Mon pom.xml a ce paramètre:

   org.apache.maven.plugins maven-comstackr-plugin  1.6 1.6    

Où les parameters peuvent-ils être incompatibles?

Avez-vous vérifié vos Project Properties -> Project Facets panneau de Project Properties -> Project Facets ? (De ce poste )

Un projet WTP est composé de plusieurs unités de fonctionnalité (appelées facettes).

La version de facette Java doit toujours correspondre au niveau de conformité du compilateur Java.
Le meilleur moyen de modifier le niveau Java consiste à utiliser le panneau des propriétés des facettes de projet car cela mettra à jour les deux emplacements en même temps.

WTP

Le ” Project->Preferences->Project Facets ” stocke sa configuration dans ce fichier, ” org.eclipse.wst.common.project.facet.core.xml “, sous le .settings.settings “.

Le contenu pourrait ressembler à ceci

 < ?xml version="1.0" encoding="UTF-8"?>           

Vérifiez également votre niveau de conformité Java :

Niveau de conformité Java

Vous avez deux options pour résoudre le problème:

1- Assurez-vous manuellement que les deux versions correspondent.
2- Utilisez l’aide de l’EDI comme suit:
– Clic droit sur l’erreur dans la vue ‘Problèmes’
– Sélectionnez l’élément de menu “Quick Fix” dans le menu local
– Sélectionnez le bon niveau de compilation dans la boîte de dialog fournie et cliquez sur «Terminer».

Tiré d’ Eclipse: niveau de compilateur Java et incompatibilité de facette de projet

Indique également l’emplacement de la version du compilateur Java et de la facette.

Les facettes du projet doivent être dérivées automatiquement par le plug-in M2Eclipse de la configuration POM. Si vous apportez des modifications au POM et que vous avez besoin d’Eclipse pour les prendre en compte, cliquez avec le bouton droit sur votre projet, puis accédez à Maven> Mettre à jour la configuration du projet . Vous ne devez pas définir les facettes du projet manuellement.

Dans Spring STS, cliquez avec le bouton droit de la souris sur le projet et sélectionnez « Ouvrir un projet ». Cette disposition effectue les actions nécessaires en arrière-plan et ramène le projet dans l’espace de travail.

Merci et salutations Vengat Maran

J’ai rencontré ce problème lors de l’exécution d’une application sur Java 1.6 alors que j’ai les trois versions de Java 6,7,8 pour différentes applications. J’ai accédé à la vue du navigateur et supprimé manuellement la facette indésirable de la version facet.core.xml. Wallah!

 < ?xml version="1.0" encoding="UTF-8"?>