Comment puis-je désactiver les avertissements du compilateur dans Eclipse sur une base spécifique au fichier?

Dans mon projet Eclipse sont une poignée de générés .les fichiers java que je dois utiliser pour SQLJ et je ne peux pas passer à un projet séparé (en raison de la surcharge Administrative). Ces fichiers sont également régulièrement régénérés afin de les éditer est malheureusement sorti.

Malheureusement, ces fichiers génèrent quelques centaines d'avertissements du compilateur java qui étouffent les Avertissements utiles que je reçois sur les fichiers que je peux réellement modifier.

Existe-t-il un moyen dans Eclipse de dire ignorer tous les Avertissements d'un fichier par fichier? Ou puis-je bloquer un sous-répertoire?

25
demandé sur kutuzof 2010-09-02 11:49:56

5 réponses

La vue "problèmes" dans eclipse peut être filtrée; Je l'ai toujours définie sur "sur l'élément sélectionné et ses enfants seulement". Accordé, ce n'est plus un travail, mais il diminue l'impact d'avoir les fichiers dans le même projet. (Notez que même si vous devez les avoir dans le même projet, vous pouvez les garder dans un autre dossier source).

Edit: pour configurer les filtres, trouvez l'icône avec une flèche vers le bas avec l'info-bulle "Menu Affichage" en haut à droite de la vue problèmes. Cliquez dessus, et puis cliquez sur "configurer le contenu".

17
répondu meriton 2012-04-06 18:50:47

Assurez-vous que les fichiers sont sous le dossier gen, la maison typique pour tous générés .les fichiers java. Ensuite, dans les propriétés du projet, sous Java Build Path , Définissez ignorer les problèmes de compilation facultatifspour ce dossier sur Yes.

Si la structure de votre projet nécessite que vos fichiers soient dans un dossier autre que gen, ajoutez ce dossier au chemin de construction Java afin que vous puissiez activer l'ignorance des problèmes de compilation facultatifs.

17
répondu Edward Brey 2013-10-10 13:11:36

@SuppressWarning annotation?

Par, Commentaire de Stephen, vous pouvez trouver l'option "Paramètres du compilateur par projet ici"

Projet - > Propriétés - > Compilateur Java - > Erreurs/Avertissements

Activer les paramètres spécifiques au projet

le texte d'alt

9
répondu bdhar 2014-04-04 07:17:11

Une façon de le faire est d'ajouter @SuppressWarning(...) annotations au code source.

Une autre façon serait de déplacer le code gênant vers un projet Eclipse séparé et d'utiliser les paramètres du compilateur par projet.

Modifier

Vous pouvez sûrement partitionner votre code en plusieurs projets avec les dépendances inter-projets appropriées?

Sinon, je dirais que vous n'avez plus d'options réalistes. (Mais si vous en voulez des irréalistes, vous pouvez post-traiter le code généré pour ajoutez les annotations, pirater le compilateur Java Eclipse pour implémenter la suppression par fichier, pirater la vue "problèmes" Eclipse pour implémenter le filtrage par fichier/répertoire des erreurs, etc., etc.)

2
répondu Stephen C 2010-09-05 10:49:45

Si vous souhaitez masquer les avertissements sur une classe ou d'une méthode, voir l'Éclipse de la documentation sur le @SuppressWarnings annotation ou documentation de Java

Exemple:

@SuppressWarnings("unused")
public void foo() {
    String s;
}
0
répondu dolmen 2018-03-04 20:04:53