2015-09-10 10 views
5

Mamy przypadek, w którym w sonarze jest skonfigurowanych wiele projektów. Wszystkie projekty mają różne moduły o tych samych nazwach.Mamy przypadek, w którym w sonarze jest skonfigurowanych wiele projektów. Wszystkie projekty mają różne moduły o tych samych nazwach?

Dzięki temu, kiedy wykonujemy sonar dla jednego z projektów, wykonywanie kończy się z błędem poniżej.

[ERROR] Nie udało się wykonać celu org.codehaus.mojo: sonar-maven-plugin: 2.6: sonar (domyślny-cli) w projekcie XXX: Moduł "XXXX" jest już częścią projektu "YYYY" -> [ Pomoc 1] org.apache.maven.lifecycle.LifecycleExecutionException: Nie udało się wykonać celu org.codehaus.mojo: sonar-maven-plugin: 2.6: sonar (default-cli) w projekcie XXXX: Moduł "YYYY" jest już częścią projekt "YYYY"

Wydaje się, że ponieważ nazwa modułu jest taka sama, Sonar kończy wykonywanie. Zauważ, że używamy sonaru w wersji 4.5.5 i mamy do czynienia z tym problemem. O ile wcześniej korzystaliśmy z sonaru w wersji 4.1.1 i z tą wersją wykonanie się powiodło (prawdopodobnie sonar nadpisał wcześniejszy raport nowszym w przypadku konfliktu nazwy modułu).

Proszę zasugerować możliwe rozwiązanie tego problemu? Dzięki,

Kompletna dziennika błędów dostępna jest tutaj

https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/sonarqube/-L7cby77-28/6L6zPlb6AAAJ

Odpowiedz

0

Myślę, że trzeba zmienić nazwę Cię moduły jak jeśli projekt jest abc. Proszę zmienić moduły, takie jak abc_xxx itd. ... to może działać dla ciebie

0

Czy próbowałeś użyć właściwości nazwy projektu?

W pliku pom.xml:

<sonar.projectName>Some project name here</sonar.projectName> 
Powiązane problemy