Sonar di default, si incontrano “stato contenitore è stato: costruito”
Domanda
Ambiente: Hudson / Sonar / maven2 in ubuntu localmente con parametri di default
E ho avuto il registro da Hudson sotto, non riesco a capire dove è il problema.
[INFO] Sonar host: http://localhost:9000 [INFO] Sonar version: 2.0.1 [INFO] [sonar-core:internal {execution: default-internal}] [INFO] Database dialect class org.sonar.api.database.dialect.Derby [INFO] ------------- Analyzing Game of Life business logic module [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Can not execute Sonar Embedded error: Can not analyze the project Cannot stop. Current container state was: CONSTRUCTED [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Can not execute Sonar
E ho notato inoltre ha problema quando eseguirlo comando linea senza Hudson
mvn sonar:sonar
Soluzione 2
Got i suggerimenti da http://old.nabble.com/Another-%22Current-container-state-was%3A-CONSTRUCTED%22-problem-td28172925.html#a28194257
Sembra che il problema è incoerenza nel plugin Maven nel mio repository nexus, quando cambio a mirrors.ibiblio.org e pulire la directory .m2, tutto va bene.
Ma io non so quali plugin causa questo problema e le informazioni di log è così cablata, sarà bello se alcune persone che punti Plugin causa questo problema e spiegare il motivo di questa informazioni di errore
Altri suggerimenti
Ho questo problema con i plugin NET per Sonar. Avevano bisogno di tutti i progetti da analizzare con JDK 6 (anche progetti non-.NET). Questo errore è stato sollevato quando ho cercato di analizzare i progetti con JDK 5.
Ecco l'URL dei plugin .Net: http: //docs.codehaus .org / display / SONAR / Net + plug
La soluzione che ho avuto è stato quello di sborsare al compilatore di utilizzare un compilatore JDK5 sui miei progetti, che aveva bisogno di essere analizzato in JDK5 e non JDK6.
Vedere a pagina .Net plugins:
Maven e Sonar plugin dotnet bisogno java6 (in fase di compilazione e di esecuzione)
Ciò che la frase non dice è che tutti i progetti in all'istanza Sonar devono utilizzare java6. Un JIRA è stato creato: http://jira.codehaus.org/browse/SONARPLUGINS-1086.