2016-04-27 5 views
0

Hintergrund:Warum sucht Gradle// Sonar Jacoco nach dir und projiziert auch?

Wir haben zwei Teilprojekte mit jeweils vielen Sub-Sub-Projekten. Das Stammprojekt ist ein leerer Elternteil. Wir haben ein Projekt, das ausschließlich für das Flyway-Plugin gedacht ist. Oftmals stimmen Namen nicht mit Verzeichnissen überein. Für die Perspektive ist settings.gradle 219 Zeilen und ungefähr die Hälfte davon sind Projekte.

So bin ich diesen Fehler:

Verursacht durch: java.lang.IllegalStateException: Das Basisverzeichnis des Moduls ': commons: sitewidget' existiert nicht:/dev/abc/commons /: commons : sitewidget

Hier ist die Frage: Wie hat das SonarQube Gradle Plugin diesen Pfad erstellt? Damit meine ich /dev/abc/commons/:commons:sitewidget, die nicht existiert. Der tatsächliche Pfad ist .

Wenn ich einen Weg finden kann, um es zu zwingen, den Pfad korrekt zu erstellen, kann ich möglicherweise andere Probleme umgehen.

Antwort