3

J'utilise Eclipse 3.5 avec le plugin modèle FreeMarker, et cela me montre un problème de validation de la syntaxe que je n'aime pas voir. Comment puis-je désactiver cette validation, ou éventuellement rétrograder cette erreur de modèle à un avertissement? Dans les versions précédentes d'Eclipse, je regardais probablement sous Window -> Preferences -> Validation, mais je ne le vois pas dans 3.5.Désactiver la validation FreeMarker dans Eclipse 3.5

MISE À JOUR: Pour mémoire, l'erreur que je reçois est la suivante:

Erreur dans le modèle: foo.ftl sur la ligne 16, colonne 9 noescape sans correspondance escape rencontré. dans foo.ftl

Répondre

1

Pour autant que je sache, le plug-in Freemarker (en supposant que vous utilisez celle de JBoss Tools) affiche les erreurs de syntaxe et ceux-là - tout comme les erreurs de syntaxe Java dans l'éditeur Java - ne peut pas désactiver ou "rétrograder". Fondamentalement, cela signifie que l'analyseur Freemarker ne peut pas analyser votre modèle. Fenêtre/Préférences/Validation ne sont pas dans l'Eclipse "de base", vous devez installer le web tools pour obtenir la page de validation. Cependant, vous ne pouvez pas définir d'options de validation de la syntaxe Freemarker.

+0

Pas ce que j'espérais entendre, mais je crains que vous ayez raison. C'est plutôt pire que de ne pas avoir de plugin Eclipse. Une question: mon plugin vient de Visigoth Software Society, pas de JBoss Tools. Si vous connaissez des différences, s'il vous plaît faites le moi savoir. – Jeff

+0

J'ai essayé le plugin Visigoth et je ne vois pas de différence sur le sujet. Les deux plugins utilisent le vérificateur de syntaxe Freemarker et aucun d'entre eux ne permet de désactiver cette fonctionnalité. Juste par curiosité, quel est votre cas d'utilisation pour avoir une telle erreur dans votre script Freemarker? –

1

J'ai eu un problème d'erreur de syntaxe similaire et j'ai continué à obtenir la marque X rouge sur mon fichier modèle freemarker. La solution était de remplacer l'ancien freemarker.jar qui ne supportait pas la nouvelle syntaxe ... dans mon cas c'était dans ... eclipse \ plugins \ org.visigoths.freemarker_2.3.2

Après avoir redémarré eclipse, j'avais ouvrir le fichier .ftl une fois afin qu'il soit re-validé et l'erreur de syntaxe a disparu.

+0

Cela ne semble pas fonctionner pour moi, mais merci pour la suggestion. – Jeff

+0

Mon installation de plugin a déjà la dernière version freemarker. Néanmoins, la balise 'noescape' est marquée comme erreur. À mon humble avis c'est un bug, car le modèle fonctionne exactement comme prévu. – BetaRide

Questions connexes