Chcę wykonać cel maven, ale błędy w stylu Checkstyl tego zabraniają. Nie mam teraz czasu na poprawienie błędu w stylu checkstyle (moje zasady checkstyle zostały niedawno zaktualizowane i nie mogę teraz obsłużyć ich wszystkich).
Czy istnieje sposób na wyłączenie operacji w stylu szachownicy i mimo to zrealizowanie celu?
maven
checkstyle
RandomCoder
źródło
źródło
Preferowana jest odpowiedź RandomCoders.
Jeśli chcesz wyłączyć checkstyle z pom, możesz dodać wtyczkę checkstyle do pom i ustawić flagę pomijania, aby zapobiec sprawdzaniu.
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin>
źródło
Jeśli chcesz wyłączyć checkstyle z pom, możesz dodać wtyczkę checkstyle do poma i ustawić fazę wykonywania na none. Dla mnie ważne było to, że muszę ustawić id dokładnie tak samo jak w pompie nadrzędnym. W innym przypadku to nie działa.
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <executions> <execution> <id>checkstyle-validation</id> <phase>none</phase> </execution> </executions> </plugin>
źródło
W jednej linii:
<properties> <checkstyle.skip>true</checkstyle.skip> </properties>
źródło
<skip.checkstyle>
dla mojego projektu.