Hallo Freunde der Bits und Bytes,
diesmal habe ich kein Fehlerproblem sondern eine Verständnisfrage zur Nutzung einer eigenen Checktle Konfiguration in Jenkins.
Mein Plan ist:
mit dem Checkstyle-Plugin in Eclipse die Checkstyle_Konfiguration bauen.
Dann aus Eclipse als xml-Datei exportieren, z.B. myCheckstyle.xml. Bis hierhin ist mir der Weg klar.
Worüber ich mir noch nicht ganz klar bin: Wo lege ich die exportierte Datei mycheckstyle.xml in meinem Projektordner ab?
Ich vermute der Ordner src.java.ressoucen ist der richtige Ort oder lege ich mir im Projekt einen anderen Order an?
Wie wird das in der Praxis gehandhabt?
Wie binde ich dann die aus eclipse exportierte Datei in meine Maven pom.xml ein.
Wäre der Tag <configLocation> (siehe Zeile 6 unten) der richtige Ort?
Mein primäres Ziel ist es zu verstehen, wie checkstyle prinzipiell in Maven-Projektes angewendet wird.
Mit dem Herumsuchen in google bin ich nicht so richtig weiter gekommen.
Mit freundlichen Gruessen
Hein_nieH
diesmal habe ich kein Fehlerproblem sondern eine Verständnisfrage zur Nutzung einer eigenen Checktle Konfiguration in Jenkins.
Mein Plan ist:
mit dem Checkstyle-Plugin in Eclipse die Checkstyle_Konfiguration bauen.
Dann aus Eclipse als xml-Datei exportieren, z.B. myCheckstyle.xml. Bis hierhin ist mir der Weg klar.
Worüber ich mir noch nicht ganz klar bin: Wo lege ich die exportierte Datei mycheckstyle.xml in meinem Projektordner ab?
Ich vermute der Ordner src.java.ressoucen ist der richtige Ort oder lege ich mir im Projekt einen anderen Order an?
Wie wird das in der Praxis gehandhabt?
Wie binde ich dann die aus eclipse exportierte Datei in meine Maven pom.xml ein.
Wäre der Tag <configLocation> (siehe Zeile 6 unten) der richtige Ort?
Mein primäres Ziel ist es zu verstehen, wie checkstyle prinzipiell in Maven-Projektes angewendet wird.
Mit dem Herumsuchen in google bin ich nicht so richtig weiter gekommen.
Mit freundlichen Gruessen
Hein_nieH
XML:
-<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>3.1.1</version>
<configuration>
[B]<configLocation>google_checks.xml</configLocation>[/B]
<encoding>Cp1252</encoding>
<consoleOutput>true</consoleOutput>
<failsOnError>true</failsOnError>
<linkXRef>false</linkXRef>
</configuration>
<executions>
<execution>
<id>validate</id>
<phase>package</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>