J'ai un projet Maven installé dans mon Eclipse Helios 3.6. Il se construit et se déploie parfaitement bien. Mais cela montre une marque rouge sur mon projet et montre beaucoup de problèmes JSP. Je veux en quelque sorte me débarrasser de ces problèmes de validation JSP dans la vue des problèmes. Un exemple de problème JSP est ArrayList ne peut pas être résolu en un type. Ce que j'ai fait pour cela est à l'intérieur fenêtre-> préférences-> web-> fichiers jsp-> validation J'ai décoché les fragments jsp de validation En dehors de cela, j'ai fait un clic droit sur mon projet. Allez dans Propriétés-> Validations puis cocher la case Suspendre tous les validateurs mais je vois toujours les mêmes problèmes dans la vue des problèmes et je vois une marque rouge sur mon projet?
Je fais comme Aravind mais je le fais sur les paramètres généraux: Préférences> Validation. Ici, je désélectionne toutes les cases à cocher "Construire" mais laisse la case "Manuel" sélectionnée pour quand je veux valider manuellement un JSP, XML, ....
La réponse de @ Stijn fonctionne très bien, mais elle désactive la validation all pour les JSP. Parfois, cette validation peut être très utile pour indiquer où vous avez des erreurs.
Si vous souhaitez toujours faire valider vos JSP normaux, juste pas vos JSPF (fragments JSP), procédez comme suit:
Window
> Preferences
dans le menu.Web
> JSP Files
> Validation
.C'est l'une des premières choses que je fais avec les projets Web qui utilisent des JSP dans une nouvelle installation Eclipse. Je viens de confirmer dans la version JEE d'Eclipse Mars, mais je suis presque sûr que cela fonctionnera à peu près de la même manière dans les anciennes versions, pour revenir à environ 3.2. Vos JSP devraient toujours être validés, mais le validateur devrait laisser vos JSPF seuls ... évidemment, vos fragments doivent utiliser le .jspf
extension pour que cela fonctionne.
J'utilise sts-2.5.0.RELEASE (basé sur Eclipse 3.6) et j'ai résolu le problème en décochant ces propriétés:
Préférences> Validation> Validateur de contenu JSP (décochez manuel et génération)
Préférences> Validation> JSP Syntax Validator (décocher manuel & build)
Je fais généralement ce qui suit - Projet de clic droit - propriétés -Validation -> Configurer le lien des paramètres sur le cadre de validation - Désactiver tout. Aussi Projet de clic droit - propriétés -Validation -> Syntaxe JSP - Décochez les paramètres spécifiques du projet.