Nutzung einer eigenen checkstyle Konfiguration in Jenkins - Grundsätzliches

Hein_nieH

Bekanntes Mitglied
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

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>
 

mrBrown

Super-Moderator
Mitarbeiter
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?
Irgendwo in deinem Projektverzeichnis, wo genau ist fast egal.
Nur innerhalb der resourcen sollte es nicht liegen – es sind ja ganz explizit keine Resourcen der Anwendung.

üblich ist, einen extra Ordner für alle solche Dateien zu haben, aber eine wirkliche Konvention für Benennung und Positionierung ist zumindest mir nicht bekannt.
Wäre der Tag <configLocation> (siehe Zeile 6 unten) der richtige Ort?
Ja.

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.
Checkstyle-Config irgendwo ablegen, Pfad in der pom angeben, und fertig :)



Und bitte, werd endlich CP1252 los. Das hat heutzutage in Java Projekten nichts zu suchen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Problem bei Nutzung einer eigenen EJB in einem Servlet Tools - Maven, Gradle, Ant & mehr 2
G Web Start und Nutzung des Compilers Tools - Maven, Gradle, Ant & mehr 5
L Nutzung von static Klassen in Applets Problematisch? Tools - Maven, Gradle, Ant & mehr 4
D Maven Abhängigkeiten überprüfen auf Kompatibilität mit einer anderen Java-Version Tools - Maven, Gradle, Ant & mehr 11
VfL_Freak Icon einer JNLP-Datei ändern ?? Tools - Maven, Gradle, Ant & mehr 2
N Ant [Android] Skript zum bauen einer .pak-Datei. Tools - Maven, Gradle, Ant & mehr 1
N Webservice Einbinden einer WSDL Tools - Maven, Gradle, Ant & mehr 11
S Webstart Webstart einer Applikation mit einer veralteten JNLP-Datei Tools - Maven, Gradle, Ant & mehr 6
G Maven Goals in einer phase ausführen Tools - Maven, Gradle, Ant & mehr 1
S Versionierung und automatischer FTP-Upload einer Webstart-Anwendung Tools - Maven, Gradle, Ant & mehr 3
A Auslesen einer .txt Datei auf Server mit Digest Authentifizierung Tools - Maven, Gradle, Ant & mehr 2
J JNLP und ein jar mit einer Access DB Tools - Maven, Gradle, Ant & mehr 4
G Ant in einer Batch Datei Tools - Maven, Gradle, Ant & mehr 6
P Problem beim Senden einer Datei Tools - Maven, Gradle, Ant & mehr 5
N Signiertes Applet verbindet sich nicht mit einer DB Tools - Maven, Gradle, Ant & mehr 6
J Daten von einer Webseite bearbeiten Tools - Maven, Gradle, Ant & mehr 4
A Applet aus einer Klasse starten 2 Tools - Maven, Gradle, Ant & mehr 8
A Applet aus einer Klasse starten Tools - Maven, Gradle, Ant & mehr 2
D Applet aufruf einer anderen Klasse funktioniert nicht Tools - Maven, Gradle, Ant & mehr 7
G mehrere Applets auf einer Seite Tools - Maven, Gradle, Ant & mehr 7
N Java Applet mit einer GUI erstellen Tools - Maven, Gradle, Ant & mehr 5
B Einer Grafik verschiedene Regionen zuweisen Tools - Maven, Gradle, Ant & mehr 3
R Array Werte einer JComboBox hinterlegen Tools - Maven, Gradle, Ant & mehr 2
T Mit Applet Bild von einer anderen HP darstellen Tools - Maven, Gradle, Ant & mehr 28
O Result einer Abfrage im Applet darstellen Tools - Maven, Gradle, Ant & mehr 11
Paule Aufruf einer neuen Klasse durch Button-Klick Tools - Maven, Gradle, Ant & mehr 11
F Erstellen einer Policy-Datei Tools - Maven, Gradle, Ant & mehr 8
S Ausgabe einer Methode schreibt in HTML Datei Tools - Maven, Gradle, Ant & mehr 8
K Applet mit einer Sinuskurven berechnung Tools - Maven, Gradle, Ant & mehr 2
G öffnen einer neuen seite mit word text Tools - Maven, Gradle, Ant & mehr 3
HaukeG Maven Suche nach Ideen für Realisierung eines eigenen Plugin Tools - Maven, Gradle, Ant & mehr 3

Ähnliche Java Themen

Neue Themen


Oben