Sto usando il plugin checkstyle in Maven 2. Ora voglio passare il mio file di configurazione, da quello predefinito a a) un file online, o b) un file locale. Ho provato le seguenti due cose, che non hanno funzionato entrambe. Eventuali suggerimenti?Maven 2 checkstyle plug-in versione 2.5 - Problema con configLocation
A) File locale, che è direttamente nella mia cartella del progetto accanto al pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>checkstyle.xml</configLocation>
</configuration>
</plugin>
B) file remoto, che è memorizzato su un server
<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>
In entrambi i casi il risultato in un errore come questo:
[INFO] An error has occurred in Checkstyle report generation. Embedded error: Failed during checkstyle execution Could not find resource 'file:checkstyle.xml'.
Qualsiasi aiuto sarebbe apprezzato!
Il ritorno alla versione 2.4 ha risolto il problema a), tuttavia il problema b) resiste. Ho seguito le istruzioni fornite in MCHECKSTYLE-129 che risolvono il problema b). Quindi ho il plugin checkstyle versione 2.5 con plexus-resources 1.0-alpha-7-SNAPSHOT e tutto funziona bene. Grazie Pascal! –
@Nils Stranamente, ho provato b) con il tuo URL e ha funzionato per me con 2.4. Ad ogni modo, se lo risolvessi con 2.5 aggiungendo la dipendenza da plesso-risorse, va bene :) –