1

环境:本地ubuntu中的hudson/sonar/maven2,默认参数

我从下面的哈德森那里得到了日志,我不知道问题出在哪里。

[INFO] 声纳主机:http://localhost:9000
[INFO] 声纳版本:2.0.1
[信息] [声纳核心:内部{执行:默认内部}]
[INFO] 数据库方言类 org.sonar.api.database.dialect.Derby
[INFO] ------------- 解析Game of Life业务逻辑模块
[信息] --------------------------------------------- -------------------------
[错误] 构建错误
[信息] --------------------------------------------- -------------------------
[INFO] 无法执行声纳

嵌入式错误:无法分析项目
停不下了。当前容器状态为:CONSTRUCTED
[信息] --------------------------------------------- -------------------------
[信息] 追踪
org.apache.maven.lifecycle.LifecycleExecutionException:无法执行声纳

而且我注意到在没有 hudson 的情况下运行命令行时它也有问题

mvn 声纳:声纳
4

2 回答 2

1

我在 Sonar 的 .Net 插件上遇到了这个问题。他们需要使用 JDK 6 分析所有项目(甚至是非 .Net 项目)。当我尝试使用 JDK 5 分析项目时出现此错误。

这是 .Net 插件的 URL:http: //docs.codehaus.org/display/SONAR/.Net+plugin

我得到的解决方案是 fork 编译器在我的项目中使用 JDK5 编译器,这些编译器需要在 JDK5 而不是 JDK6 中进行分析。

请参阅 .Net 插件页面:

Maven 和 Sonar dotnet 插件需要 Java6(在编译时和运行时)

这句话没有说的是你的Sonar实例中的所有项目都必须使用Java6。已创建 JIRA:http: //jira.codehaus.org/browse/SONARPLUGINS-1086

于 2011-05-19T08:14:05.647 回答
0

从http://old.nabble.com/Another-%22Current-container-state-was%3A-CONSTRUCTED%22-problem-td28172925.html#a28194257得到提示

问题似乎是我的nexus存储库中的maven插件不一致,当我更改为mirrors.ibiblio.org并清理.m2目录时,一切正常。

但是我不知道是哪个插件导致了这个问题,而且日志信息如此连贯,如果有人指出是哪个插件导致了这个问题并解释了这个错误信息的原因,那就太好了

于 2010-04-10T15:18:33.767 回答