2012-06-21 8 views
6

Estoy intentando reconfigurar el complemento CheckStyle para Eclipse (Eclipse-CS) del código (mientras se ejecuta Eclipse). Hasta ahora, la única forma que he encontrado para hacerlo es reemplazar el archivo XML con la configuración y volver a cargar la configuración manualmente.reiniciar (o volver a cargar la configuración de) Eclipse-CS mediante programación

Reemplazar el archivo XML no es la solución elegante que esperaba, pero funciona; sin embargo, todavía necesito una forma de hacer que Eclipse-CS realmente cargue el archivo de configuración.

He estado buscando una manera de lograr esto, pero me he quedado sin ideas.

Respuesta

3

He estado luchando con este defecto eclipse-cs durante años, y hasta ahora estoy convencido de que realmente no es posible. Tendría que agregar esta característica al código eclipse-cs, por lo que parece.

Disculpe las sombrías perspectivas. "No se puede hacer" no es realmente lo que quieres para una respuesta, pero aún puede salvar a algunas personas que busquen una solución en algún momento.

+0

Tengo exactamente este problema; +1 por ahorrarme algo de tiempo. Pero dado que no hay "recarga" o "actualización" desde Eclipse, ¿cómo está causando que Eclipse vea los cambios? ¿El cierre y la reapertura de Eclipse causarán que el xml se vuelva a cargar? (Sí, he estado intentando eso, no puedo decir si funciona o no, ya que estoy tratando de probar si el XML está configurado correctamente, y no ver un efecto podría significar que el código de Eclipse está desactualizado, podría significar el XML todavía está defectuoso) – Redboots

+0

Derecha, solo presione * Archivo -> Reiniciar * en Eclipse. Un XML defectuoso debería causar errores en el Eclipse * Error Log *. –

+0

** Actualización: ** Acabo de probarlo en Eclipse Kepler (4.3) con Eclipse-CS 5.6, y pareció recoger los cambios en el XML automáticamente (incluido suppression.xml). –

15

Preferencias de Checkstyle página contiene en la esquina superior derecha un pequeño botón de actualización. Presione el botón después de modificar su checkstyle.xml o supressions.xml y se usará la nueva configuración.

The Checkstyle Preferences Refresh button http://rolf-engelhard.de/wp-content/uploads/2012/11/checkstyle-refresh-cache.jpg

Referencia: http://rolf-engelhard.de/2012/11/clearing-checkstyles-cache-in-eclipse

+0

Le pregunté cómo hacer este programa títicamente. p.ej. del código – martijnve

+0

Muchos lectores llegan aquí buscando * "reiniciar (o volver a cargar la configuración de) Eclipse-CS *", por lo que es bueno que ellos también encuentren una respuesta. –

+1

Si el botón hace manualmente lo que quiere lograr con el código, ¿podría investigar cómo activar el mismo comportamiento de actualización que ese botón? –

Cuestiones relacionadas