9
votes

Eclipse peut-il être configuré pour désactiver des avertissements pour des fichiers source dérivés?

J'utilise AntlR pour générer des fichiers source Java. Je peux faire comprendre à Eclipse les fichiers générés sont dérivés, mais cela me donne toujours des avertissements sur des choses inoffensives (par exemple les importations inutiles, etc.). Je souhaite configurer Eclipse pour ignorer les fichiers dérivés lors de l'affichage des avertissements. Est-ce possible?


2 commentaires

Voir la réponse de Knubo à Comment supprimer des avertissements Java pour des répertoires ou des fichiers spécifiques tels que le code généré pour un moyen d'utiliser Maven pour ajouter automatiquement les annotations @Suppresswarnings.


Liée à Stackoverflow.com/Questtions/1127920/...


3 Réponses :


3
votes

Vous pouvez mettre les fichiers dérivés ou autogénérés dans un projet Eclipse distinct et appliquer des propriétés de projet spéciales à ce projet «Fichiers dérivés», ce qui ne montre pas d'avertissements pour les importations inutilisées.

différents paramètres dans le même projet pour différents packages ou dossiers de source ne sont pas possibles, autant que je sache.


0 commentaires

7
votes

J'ai bien peur que ce que vous voyez (dans les préférences) est ce que vous obtenez.

Toutefois, si vous allez avoir un code de production d'AntLR pour vous, pourquoi ne pas aller plus loin et avoir votre script de construction (fourmi, maven, ...) enveloppez ce code dans un pot pour vous? Configurez ce fichier JAR comme votre dépendance à Eclipse et Eclipse n'aura pas à consulter le code laid-généré automatiquement et à y jeter une coupe à ce sujet.


1 commentaires

Ok, c'est ce que j'ai fini par faire. Pas trop élégant, mais ça marche. Et ma tendance OCD à garder un espace de travail sans avertissement peut continuer. Merci.



1
votes

Voici un réponse récente . Depuis Eclipse 3.8, nous pouvons ignorer les avertissements sur des dossiers sources spécifiques.


0 commentaires