2015-09-10 7 views
5

Abbiamo un caso in cui ci sono più progetti configurati in sonar. Tutti i progetti hanno moduli diversi con lo stesso nome.Abbiamo un caso in cui ci sono più progetti configurati in sonar. Tutti i progetti hanno moduli diversi con lo stesso nome?

Con questo, come e quando eseguiamo il sonar per uno dei progetti, l'esecuzione viene interrotta con un errore di sotto.

[ERRORE] Impossibile eseguire l'obiettivo org.codehaus.mojo: sonar-maven-plugin: 2.6: sonar (default-cli) sul progetto XXX: il modulo "XXXX" fa già parte del progetto "YYYY" -> [ Aiuto 1] org.apache.maven.lifecycle.LifecycleExecutionException: impossibile eseguire l'obiettivo org.codehaus.mojo: sonar-maven-plugin: 2.6: sonar (default-cli) sul progetto XXXX: il modulo "YYYY" fa già parte di progetto "YYYY"

Sembra che, poiché il nome del modulo è lo stesso, Sonar sta terminando l'esecuzione. Si noti che stiamo usando la versione 4.5.5 di sonar e affrontiamo questo problema. Mentre prima stavamo usando la versione 4.1.1 di sonar e con quella versione l'esecuzione era andata a buon fine (probabilmente il sonar stava sovrascrivendo il rapporto precedente con quello più recente in caso di nome modulo in conflitto).

Si prega di suggerire una possibile soluzione per questo? Grazie,

completa log degli errori è disponibile qui

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

risposta

0

Penso che è necessario rinominare voi i moduli come se il progetto è abc. Per favore cambia i tuoi moduli come abc_xxx ecc ... potrebbe funzionare per te

0

Hai provato a usare la proprietà del nome del progetto?

In un file pom.xml:

<sonar.projectName>Some project name here</sonar.projectName>