2012-11-17 8 views

Antwort

58

folgendes in den Projekten setzen, die Sie check deaktiviert wollen:

<project> 
    ... 
    <properties> 
    ... 
    <checkstyle.skip>true</checkstyle.skip> 
    ... 
    </properties> 
    ... 
</project> 

Check noch laufen, aber eine nicht-op ...

Das auszuführen ist, wenn Sie die Standardeinstellung überschreiben Bindung von maven-checkstyle-plugin's skip parameter in diesem Fall könnte man den gleichen Effekt mit der folgenden in dem spezifischen Projekt

<project> 
    ... 
    <build> 
    ... 
    <plugins> 
     ... 
     <plugin> 
     <artifactId>maven-checkstyle-plugin</artifactId> 
     <configuration> 
      <skip>true</skip> 
     </configuration> 
     </plugin> 
     ... 
    </plugins> 
    ... 
    </build> 
    ... 
</project> 

Es sei denn natürlich erreichen Sie o verridden den skip Parameter innerhalb einer Ausführung ... aber wenn Sie wissen, was das ist, kennen Sie auch die Lösung und würden diese Frage nicht stellen ;-)

+0

Vielen Dank, ich hatte die Option zum Überspringen total verpasst! Randnotiz, nicht wichtig für zukünftige Besucher: mein wirkliches Problem ist das, das du [hier] beantwortet hast (http://stackoverflow.com/questions/13430904/duplicate-checkstyle-warnings-in-a-jenkins-maven-multimodule- job) und das wird mir leider nicht helfen:/ – Miquel

93

Wenn Sie Ihre pom.xml nicht ändern möchten, können Sie festlegen Mit der Option -D wird von der Befehlszeile auf true übersprungen. Dies wurde oben als "Überspringen des Skip-Parameters innerhalb einer Ausführung" erwähnt. Das ist ziemlich ähnlich zu -Dmaven.test.skip = True Usage.

mvn site -Dcheckstyle.skip=true 
+2

wird es mit maven release pluing funktionieren? –

+5

Verwenden Sie -Darguments = "- Dcheckstyle.skip = true" für das Maven Release-Plugin. – Joschua