Pregunta

Durante los últimos meses he mejorado lentamente el proceso de compilación de PDE automatizado de Eclipse para nuestra aplicación.

Lo primero que intenté fue automatizar los casos de prueba. El siguiente paso fue un código de script para generar un instalador automáticamente, tanto para linux y ventanas .

Ahora quiero agregar algunos informes de análisis de código estático al proceso. En mi empresa utilizamos Checkstyle para este propósito.

Entiendo que es posible automatizar el complemento Checkstyle de tal manera que pueda generar un informe del proceso de compilación. Sería útil distribuir los resultados del estilo de comprobación junto con el informe de prueba de la unidad, que ya se están generando.

¿Alguien tiene algún buen ejemplo de cómo se puede lograr esto de una manera relativamente indolora?

¿Fue útil?

Solución

Hay una Checkstyle Ant Task definida en el archivo Checkstyle JAR. Úselo de la siguiente manera:

<taskdef resource="checkstyletask.properties" classpath="/path/to/checkstyle-all-4.4.jar"/> 

<checkstyle config="/path/to/my/checkstyle_config.xml">
  <fileset dir="src/checkstyle" includes="**/*.java"/>
</checkstyle>

Otros consejos

Es posible que desee ver un servidor CI como Hudson , que puede usar para automatizar sus compilaciones y con el que puede integrar fácilmente una serie de complementos para FindBugs , CheckStyle, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top