oxygen - que es un eclipse solar
Excluir/deshabilitar la validación en Eclipse (11)
Cuando excluí los archivos de la validación del proyecto, mi configuración no pareció reconocerse hasta que reinicié Eclipse y limpié el proyecto.
Tengo la (mala) fortuna de tener una base de proyectos grande en la que estoy trabajando principalmente en PHP y JavaScript. Tengo que tener el área de proyecto completa como raíz del proyecto en Eclipse, pero desafortunadamente esto incluye varios directorios que manejan la validación integrada en WST / DLTK / etc. nueces.
Intenté deshabilitar todos los validadores en las propiedades del proyecto. He ido a los validadores uno a la vez y he agregado reglas al grupo "Excluir grupo" para excluir las carpetas específicas. He eliminado las carpetas de la ruta de compilación de PHP en las propiedades del proyecto. Y, sin embargo, mi vista / pestaña Problemas todavía está plagada de miles de banderas rojas que provienen principalmente de una carpeta que usamos para guardar copias de elementos externos (Apache, PHP, etc.). Ya sabes, típico "tener una copia de las versiones específicas que usamos actualmente" tipo de cosas.
La relación señal / ruido es tan mala que no puedo usar la vista en absoluto, lo cual es una pena. Si no voy a tener los beneficios del IDE, también podría estar usando vim para esto (lo uso para otras cosas, pero para este código, un IDE bueno es una mejor opción, siempre que pueda hacerlo funcionar ) Me parece que sería una característica obvia poder hacer clic derecho en una carpeta en un proyecto y seleccionar "Excluir de la validación", pero desafortunadamente no existe tal característica. ¿Hay alguna otra manera de hacer que los validadores (PHP, HTML, etc.) ignoren las carpetas que necesito ignorar?
Encontré en las propiedades del proyecto que hay una categoría de constructores. En la lista de constructores, tenía un generador de JavaScript. Anulé la selección de este creador y desaparecieron todos mis molestos problemas de validación de JavaScript.
Hay más parámetros globales de validación. Puede suspender toda la validación (o solo las que no necesita) yendo a:
Window > Preferences > Validation.
Aquí, marca la casilla " Suspender todos los validadores ".
Alternativamente, desmarque los validadores que no necesita de la lista a continuación.
Se solicitará una compilación completa, lo que podría llevar algún tiempo. Pero Eclipse correrá mucho más rápido después [Pero sin validación del curso]
Me encontré con esta pregunta mientras buscaba la misma respuesta. Enumeraré los pasos que hice aquí y espero que ayude a alguien en el futuro.
Estoy usando Eclipse 4.1 y hago lo siguiente para excluir la validación de archivos XML específicos. Estoy seguro de que si configura los diferentes validadores también funcionará para otros archivos.
Vaya a Preferencias -> Validación Encuentre el Validador que desea cambiar y seleccione las configuraciones (no todos los validadores tienen configuraciones, con suerte las suyas).
En la configuración, puede agregar un Grupo de exclusión donde puede agregar una regla para especificar excluir el validador para extensiones, carpeta o nombre de archivo específicos, naturaleza del proyecto, faceta o tipo de contenido.
No es realmente posible seleccionar un directorio, al menos en Windows.
Después de presionar Preferences-> Validation-> Settings-> Add Exclude Group-> Add Rule-> Folder or filename-> Browse Folder -> (seleccionando algún directorio) -> [OK]
El cuadro de diálogo "Buscar carpeta" se está cerrando, y el campo "Archivo o carpeta" está vacío.
Solía excluir recursos de la validación a través del Exclude Group
exclusión de proyectos específicos (como la mayoría de las respuestas aquí sugieren). Pero en caso de que alguien todavía tenga problemas para deshabilitar la validación de una carpeta específica en 2014, simplemente marque el recurso de la carpeta como Derived
:
Esto debería deshabilitar la validación para esa carpeta.
Si está utilizando EGIT, es posible que también desee deshabilitar la inclusión automática de recursos derivados en .gitignore
:
Solución probada;
- Haga clic derecho en el proyecto
- Seleccionar propiedades
- Seleccionar validación
- Marca Habilitar configuración específica del proyecto
- En la fila Validador XML, haga clic en el botón ''...''
- Seleccione Excluir Gruop
- Haga clic en Agregar regla
- Seleccione ''Carpeta o nombre de archivo''
- Haga clic en Siguiente
- Seleccione archivos o carpetas que no estén validados.
- Haga clic en Finalizar
- Haga clic en Aceptar
- Haga clic en Aceptar
Esto resolvió mi problema. Porque la validación de eclipse da error para los archivos GWT generados.
Atentamente.
Solución.
Vaya a configurar lo que se muestra en la vista de problemas como lothar propuesto, cree un nuevo filtro personalizado y en el área "Alcance", seleccione "En el conjunto de trabajo". Ahora presione el botón justo debajo de esta opción para configurar qué conjunto de trabajo sería: en la ventana emergente de selección de conjunto de trabajo presione el botón "Nuevo" y marque todos los archivos de proyecto EXCEPTO los que desea excluir de la validación. Es posible que desee guardar este conjunto de trabajo con un nombre conveniente, como "No_Validation_Set".
Resumen: 1) conjunto de trabajo excluyendo archivos problemáticos. 2) filtro de vista de problemas personalizados para operar en este conjunto.
Problemas: cuando agrega nuevos archivos al proyecto, necesita actualizar su conjunto de trabajo, para que también se validen.
Tengo Eclipse para Desarrolladores de PHP y estaba lidiando con el mismo problema.
Además de las excelentes respuestas anteriores, tengo una sugerencia más.
Mi primera recomendación es no utilizar Aptana a menos que realmente quiera esos validadores (ya que son casi imposibles de desactivar por mi experiencia).
Más allá de eso, vaya a Archivo -> Propiedades -> Constructores y anule la selección de "Validación" y "Creador de scripts" y "Validador de JavaScript".
Hasta ahora, ha ayudado a acelerar tremendamente algunas operaciones.
También recomiendo desactivar "Automatic Build". Debido a que está usando PHP, las probabilidades de que realmente necesite construir algo si no desea la validación son escasas.
En el menú principal, vaya a Proyecto y desmarque "Crear automáticamente". Deberá construir su proyecto de vez en cuando haciendo clic derecho en el proyecto y seleccionando "Crear proyecto".
Todos los pasos anteriores me han ayudado a obtener el editor básico, que es exactamente lo que quería.
Tuve el mismo problema con la aplicación web que estoy desarrollando. Terminé deshabilitando la compilación automática y compilando una vez al día (Proyecto-> Generar automáticamente), de esa manera aún obtengo los beneficios de la finalización del código de las bibliotecas, mientras agilizo el programa en las computadoras más antiguas.
esto funcionó para mí: Propiedades> sección Constructores y desmarcar la casilla correspondiente. https://bugs.eclipse.org/bugs/show_bug.cgi?id=317833
parece ser un error en algunas versiones de eclipse.