2009-10-06 4 views
23

J'ai une contrepartie développeur qui utilise Eclipse, qui insère automatiquement des annotations dans différentes positions dans nos tests JUnit. Cependant, lorsque j'ouvre le test dans IDEA, l'annotation est soulignée en rouge et l'annotation indique "@Override n'est pas autorisé lors de l'implémentation de la méthode d'interface". Je ne me soucie pas vraiment de l'annotation. Il ne me laissera pas construire à cause de cela, et j'ai besoin de cette validation désactivée dans l'IDE ou les paramètres du projet. J'ai désélectionné chaque case à cocher sous Paramètres du projet> Erreurs pour tous les paramètres de l'IDE et du projet, et il souligne toujours le rouge. Je ne veux pas devoir exclure chaque annotation individuellement sous l'onglet Messages. Aidez-moi! Merci!Comment désactiver la validation d'erreur pour les annotations dans Intellij IDEA?

Répondre

45

Dans le Structure du projet | Boîte de dialogue Projet, modifiez le Langue du projet Niveau à 6.0 - @Override dans les interfaces.

+0

C'était tout. Merci! –

+0

Merci, a travaillé pour moi aussi. –

+2

Juste fait face au même problème. Mon niveau de langue de projet était déjà 6.0 mais l'annotation @Override était toujours en surbrillance. Pour résoudre ce problème, vous pouvez ouvrir le fichier * .IML et définir LANGUAGE_LEVEL = "JDK_1_6" et recharger le projet –

Questions connexes