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? P>
3 Réponses :
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. P>
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. p>
J'ai bien peur que ce que vous voyez (dans les préférences) est ce que vous obtenez. P>
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. P>
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.
Voici un réponse récente . Depuis Eclipse 3.8, nous pouvons ignorer les avertissements sur des dossiers sources spécifiques. P>
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/...