Sonar verstek, ontmoet "houer staat is: OPGERIG"
Vra
omgewing: Hudson / sonar / maven2 in Ubuntu plaaslik met standaard parameters
En ek het die log van Hudson hieronder, ek kan nie uitvind waar is die probleem.
[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
En ek sien dit het ook probleem wanneer loop dit command line sonder Hudson
mvn sonar:sonar
Oplossing 2
Het jy die wenke van http://old.nabble.com/Another-%22Current-container-state-was%3A-CONSTRUCTED%22-problem-td28172925.html#a28194257
Dit lyk asof die probleem is teenstrydigheid in Maven plugins in my Nexus repository, toe ek na mirrors.ibiblio.org verander en skoon die .m2 gids, alles gaan goed.
Maar ek weet nie wat plugins hierdie probleem en die log inligting veroorsaak is so bedraad, sal lekker wees as sommige mense punte wat plugin ontwil hierdie probleem en die rede vir hierdie fout inligting te verduidelik
Ander wenke
Ek het hierdie probleem met Net plugins vir Sonar. Hulle moes al projekte te ontleed met JDK 6 (selfs non-.Net projekte). Hierdie fout is ingesamel wanneer ek probeer om projekte te analiseer met JDK 5.
Hier is die URL van die Net plugins: http: //docs.codehaus org / display / SONAR / Net + plugin
Die oplossing wat ek gekry het, was om die samesteller 'n JDK5 samesteller op my projekte wat nodig is om te ontleed in JDK5 en nie JDK6.
gebruik vurkSien op die Net plugins bladsy:
Maven en Sonar dotnet plugins moet Java6 (tydens kompilering en runtime)
Wat die vonnis nie sê, is dat alle projekte in jou Sonar byvoorbeeld Java6 moet gebruik. A TrackIT is geskep: http://jira.codehaus.org/browse/SONARPLUGINS-1086'n>.