J'utilise ANTLR pour générer des fichiers source Java. Je peux faire comprendre à Eclipse que les fichiers générés sont dérivés, mais cela me donne toujours des avertissements sur des choses inoffensives (par exemple, des importations inutiles, etc.). Je voudrais configurer Eclipse pour ignorer les fichiers dérivés lors de l'affichage des avertissements. Est-ce possible?Can Eclipse peut-il être configuré pour désactiver les avertissements pour les fichiers sources dérivés?
Répondre
J'ai peur que ce que vous voyez (dans les Préférences) soit ce que vous obtenez. Cependant, si vous voulez que ANTLR produise du code pour vous, pourquoi ne pas aller plus loin et demander à votre script de construction (ant, Maven, ...) de placer ce code dans un bocal pour vous? Configurez ce fichier Jar comme étant votre dépendance dans Eclipse et Eclipse, vous n'aurez pas à regarder le code généré de façon horrible et à vous lancer dans un ajustement.
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. –
Vous pouvez placer les fichiers dérivés ou générés automatiquement dans un projet Eclipse séparé et appliquer des propriétés de projet spéciales à ce projet 'Fichiers dérivés', comme pour ne pas afficher les Avertissements pour les importations inutilisées.
Différents paramètres dans le même projet pour différents packages ou dossiers source ne sont pas possibles, autant que je sache.
En relation avec http://stackoverflow.com/questions/1127920/how-to-suppress-java-warnings-for-specific-directories-or-files-such-as-generate – Gray
Voir la réponse de Knubo à [Comment faire supprimer les avertissements Java pour des répertoires spécifiques ou des fichiers tels que du code généré] (http://stackoverflow.com/questions/1127920/how-to-suppress-java-warnings-for-specific-directories-or-files-such-as- généré/3749955 # 3749955) pour un moyen d'utiliser maven pour ajouter automatiquement les annotations @SuppressWarnings. – 0x89