Stimmt, die Module werden erst hinterher zugewiesen, die Information steht in keinem Report. Dazu werden alle verfügbaren pom.xml Files ausgelesen und mit den Dateinamen in den Warnungen verglichen. Jedes Issue bekommt dann das Modul zugewiesen, das im Dateinamen den Präfix mit dem des passenden pom.xml zusammenpasst.
Damit dieser Test gelingt, müssen Sie daher den Workspace etwas anders gestalten:
Sie können auch mal bei frankchrisg nachfragen, der bearbeitet den Moduldetector, der das macht. Vielleicht kann er mit einem Beispiel aushelfen. (Oder wir stellen das zurück, bis der Moduldetector Test fertig ist?)
Hallo,
ich verwende für die Tests eine modifizierte checkstyle.xml Datei. In dieser versuche ich gerade ein anderes Package (für die inlcude/exclude Package Ausdrücke) hineinzubekommen. Leider funktioniert dies gar nicht wie gedacht.
Sollte es nicht reichen, den Pfad zur Source-Datei zu verändern?
Folgendes Beispiel:
Bei der IncludePackage Regex ".parser." sollten meines Erachtens nun nur die Issues aus dem CsharpNamespaceDetector.java File übrig bleiben. Das Result ist allerdings leer. Der gleiche Ausdruck als ExcludePackage gibt mir sämtliche Issues zurück.
Viele Grüße
Manuel Hampp