Mam do czynienia z następującym problemem. Mam skonfigurować Checkstyle o następującej konfiguracji:mvn checkstyle: checkstyle używa nieprawidłowej konfiguracji podczas korzystania z raportowania
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>${checkstyle.plugin.version}</version>
<inherited/>
<configuration>
<configLocation>${basedir}/checkstyle.xml</configLocation>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
</configuration>
</plugin>
</plugins>
</reporting>
to działa dobrze, gdy biegnę mvn site
. Jednak po uruchomieniu checkstyle przez mvn checkstyle:checkstyle
w celu uzyskania bardziej efektywnego raportu XML, wtyczka Checkstyle nie wraca do domyślnej konfiguracji. Kiedy przenosiłem wtyczkę do <build>
, XML jest generowany prawidłowo, ale teraz raport w stylu fryzury nie jest już zawarty w wygenerowanej witrynie.
Jaki jest (current) sposób konfigurowania wtyczek raportów jako Checkstyle, przy jednoczesnym zachowaniu możliwości uruchamiania wtyczki osobno w tej samej konfiguracji?
Czy to naprawdę preferowany sposób na dwukrotne zdefiniowanie wtyczek i konfiguracji?
Jaką wersję Checkstyle używasz? –
maven-checkstyle-plugin: 2.15. I tutaj znalazłem niezadowalającą odpowiedź: https://github.com/sevntu-checkstyle/checkstyle-samples/blob/master/maven-project/pom.xml –
Dzięki za udostępnienie rozwiązania. Proszę również zaksięguj to jako odpowiedź. –