Estoy usando checkstyle plugin en maven 2. Ahora quiero cambiar mi archivo de configuración, del predeterminado a a) un archivo en línea, o b) un archivo local. Intenté las dos cosas siguientes, que no funcionaron. ¿Alguna sugerencia?Maven 2 checkstyle plugin versión 2.5 - Problema con configLocation
A) de archivos local, que está directamente en mi carpeta del proyecto junto a la pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>checkstyle.xml</configLocation>
</configuration>
</plugin>
B) remota de archivos, que se almacena en el servidor
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>http://stud.hs-heilbronn.de/~nischmid/development/checkstyle-config.xml</configLocation>
</configuration>
</plugin>
Ambos casos resultan en un error como este:
[INFO] An error has occurred in Checkstyle report generation. Embedded error: Failed during checkstyle execution Could not find resource 'file:checkstyle.xml'.
¡Cualquier ayuda sería apreciada!
Volviendo a la versión 2.4 resolvió el problema a), sin embargo el problema b) resiste. Seguí las instrucciones dadas en MCHECKSTYLE-129, que resolvió el problema b). Así que tengo el plugin checkstyle versión 2.5 con plexus-resources 1.0-alpha-7-SNAPSHOT y todo funciona bien. Gracias Pascal! –
@Nils Weird, probé b) con su URL y funcionó para mí con 2.4. De todos modos, si lo resolvió con 2.5 agregando la dependencia plexus-resources, está bien :) –