Ich möchte ein Maven-Ziel ausführen, aber Checkstyle-Fehler verbieten dies. Ich habe momentan keine Zeit, um den Checkstyle-Fehler zu korrigieren (meine Checkstyle-Regeln wurden kürzlich aktualisiert und ich kann momentan nicht alle behandeln).
Gibt es eine Möglichkeit, den Checkstyle-Betrieb zu deaktivieren und mein Ziel trotzdem auszuführen?
maven
checkstyle
RandomCoder
quelle
quelle
Die Antwort von RandomCoders ist die bevorzugte.
Wenn Sie checkstyle von Ihrem Pom deaktivieren möchten, können Sie das Checkstyle-Plugin zum Pom hinzufügen und das Sprung-Flag setzen, um die Prüfung zu verhindern.
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin>
quelle
Wenn Sie checkstyle von pom deaktivieren möchten, können Sie Ihrem pom das checkstyle-Plugin hinzufügen und die Ausführungsphase auf none setzen. Wichtig für mich war, dass ich die ID genauso einstellen muss wie im übergeordneten POM. Im anderen Fall funktioniert es nicht.
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <executions> <execution> <id>checkstyle-validation</id> <phase>none</phase> </execution> </executions> </plugin>
quelle
In einer Zeile:
<properties> <checkstyle.skip>true</checkstyle.skip> </properties>
quelle
<skip.checkstyle>
für mein Projekt.