41 votes

Exclusion/désactivation de la validation dans Eclipse

J'ai la (mal)chance d'avoir un grand projet de base dans lequel je travaille principalement sur PHP et JavaScript. Je dois avoir l'ensemble du projet comme Racine du projet dans Eclipse, mais malheureusement cela inclut plusieurs répertoires qui rendent la validation intégrée dans WST/DLTK/etc. dingue.

J'ai essayé de désactiver tous les validateurs dans les propriétés du projet. Je suis allé dans les validateurs un par un et j'ai ajouté des règles à l'ensemble "Groupe d'exclusion" pour exclure les dossiers spécifiques. J'ai supprimé les dossiers du chemin de construction de PHP dans les propriétés du projet. Et pourtant, ma vue/onglet Problèmes est toujours jonchée de milliers de drapeaux rouges qui proviennent principalement d'un dossier que nous utilisons pour conserver des copies d'éléments externes (Apache, PHP, etc.). Vous savez, le genre de chose typique "avoir une copie des versions spécifiques que nous utilisons actuellement".

Le rapport signal/bruit est si mauvais que je ne peux pas du tout utiliser la vue, ce qui est dommage. Si je ne veux pas bénéficier des avantages de l'IDE, je pourrais tout aussi bien utiliser vim pour cela (je l'utilise pour d'autres choses, mais pour cette base de code, un bon IDE est un meilleur choix, à condition que je parvienne à le faire fonctionner). Il me semble qu'il serait évident de pouvoir faire un clic droit sur un dossier dans un projet et de sélectionner "Exclure de la validation", mais hélas cette fonctionnalité n'existe pas. Existe-t-il un autre moyen de faire en sorte que les validateurs (PHP, HTML, etc.) ignorent les dossiers dont j'ai besoin ?

34voto

ykartal Points 1819

Solution essayée ;

  1. Cliquer avec le bouton droit de la souris sur le projet
  2. Sélectionner les propriétés
  3. Sélectionner la validation
  4. Cocher Activer les paramètres spécifiques au projet
  5. Sur la ligne du validateur XML, cliquez sur le bouton '...'.
  6. Sélectionner Exclure Gruop
  7. Cliquez sur Ajouter une règle
  8. Sélectionnez "Dossier ou nom de fichier".
  9. Cliquez sur Suivant
  10. Sélectionnez les fichiers ou dossiers qui ne sont pas validés.
  11. Cliquez sur Terminer
  12. Cliquez sur OK
  13. Cliquez sur OK

Cela a résolu mon problème. Parce que la validation d'Eclipse donne une erreur pour les fichiers GWT générés.

Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées.

10voto

Wilhelm Kleu Points 2682

Je suis tombé sur cette question alors que je cherchais la même réponse. Je vais énumérer les étapes que j'ai suivies ici et j'espère que cela aidera quelqu'un à l'avenir.

J'utilise Eclipse 4.1 et je fais ce qui suit pour exclure la validation pour des fichiers xml spécifiques. Je suis sûr que si vous configurez les différents validateurs, cela fonctionnera également pour d'autres fichiers.

Allez dans Préférences -> Validation Trouvez le validateur que vous souhaitez modifier et sélectionnez les paramètres (tous les validateurs n'ont pas de paramètres, j'espère que le vôtre en a).

Dans les paramètres, vous pouvez ajouter un groupe d'exclusion où vous pouvez ajouter une règle pour spécifier l'exclusion du validateur pour des extensions spécifiques, un nom de dossier ou de fichier, une nature de projet, une facette ou un type de contenu.

10voto

Garrett Griffin Points 91

J'ai Eclipse pour les développeurs PHP et j'ai rencontré le même problème.

En plus des excellentes réponses ci-dessus, j'ai une autre suggestion à faire.

Ma première recommandation est de ne pas utiliser Aptana à moins que vous ne vouliez vraiment ces validateurs (car ils sont presque impossibles à désactiver d'après mon expérience).

Au-delà, allez dans Fichier -> Propriétés -> Constructeurs, et désélectionnez "Validation" et "script Builder" et "JavaScript Validator".

Jusqu'à présent, il a permis d'accélérer considérablement certaines opérations.

Je recommande également de désactiver la "construction automatique". Comme vous utilisez PHP, il y a peu de chances que vous ayez besoin qu'il construise quoi que ce soit si vous ne voulez pas de validation.

Dans le menu principal, allez dans Projet et décochez "Construire automatiquement". Vous voudrez construire votre projet de temps en temps en faisant un clic droit sur le projet et en sélectionnant "Construire le projet".

Toutes les étapes ci-dessus m'ont permis d'obtenir l'éditeur de base, ce qui est exactement ce que je voulais.

6voto

lothar Points 11904

Vous savez que vous pouvez configurer ce qui est affiché dans le Vue des problèmes . Pour le configurer, cliquez sur le symbole du triangle pour obtenir le menu contextuel
alt text
La sélection Configurer le contenu
alt text

Cela peut vous aider à cacher les problèmes qui ne vous intéressent pas.

4voto

Nir O. Points 454

Il n'est pas vraiment possible de sélectionner un répertoire, du moins sous Windows.

Après avoir appuyé sur Préférences->Validation->Réglages->Ajouter un groupe d'exclusion->Ajouter une règle->Dossier ou nom de fichier->Explorer le dossier->(en sélectionnant un répertoire)->[OK].

La boîte de dialogue "Rechercher un dossier" se ferme, le champ "Fichier ou dossier" restant vide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X