1

環境: ローカルの ubuntu の hudson/sonar/maven2 とデフォルトのパラメーター

そして、以下のハドソンからログを取得しましたが、どこに問題があるのか​​ わかりません。

[情報] ソナー ホスト: http://localhost:9000
[情報] ソナー バージョン: 2.0.1
[情報] [ソナーコア: 内部 {実行: デフォルト内部}]
[情報] データベースの方言クラス org.sonar.api.database.dialect.Derby
[INFO] ------------- Game of Life ビジネス ロジック モジュールを分析しています
[情報]  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - -------------------------
[エラー] ビルド エラー
[情報]  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - -------------------------
[情報] ソナーを実行できません

埋め込みエラー: プロジェクトを分析できません
停止することはできません。現在のコンテナの状態: CONSTRUCTED
[情報]  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - -------------------------
[情報] トレース
org.apache.maven.lifecycle.LifecycleExecutionException: Sonar を実行できません

そして、ハドソンなしでコマンドラインを実行すると問題があることに気付きました

mvnソナー:ソナー
4

2 に答える 2

1

Sonarの.Netプラグインでこの問題が発生しました。すべてのプロジェクトをJDK6で分析する必要がありました(.Net以外のプロジェクトも含む)。このエラーは、JDK5でプロジェクトを分析しようとしたときに発生しました。

.NetプラグインのURLは次のとおりです:http://docs.codehaus.org/display/SONAR/.Net+plugin

私が得た解決策は、JDK6ではなくJDK5で分析する必要があるプロジェクトでJDK5コンパイラを使用するようにコンパイラをフォークすることでした。

.Netプラグインページを参照してください。

MavenおよびSonardotnetプラグインには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 に答える