Sonar のデフォルト、「コンテナの状態は次のとおりでした」を満たしています。建設されました」

StackOverflow https://stackoverflow.com/questions/2590351

  •  25-09-2019
  •  | 
  •  

質問

環境:デフォルトパラメータを使用したローカルのubuntuのhudson/sonar/maven2

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

[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

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

mvn sonar:sonar
役に立ちましたか?

解決 2

からヒントを得ました http://old.nabble.com/Another-%22Current-container-state-was%3A-CONSTRUCTED%22-problem-td28172925.html#a28194257

問題は、nexus リポジトリ内の Maven プラグインの不一致のようです。mirrors.ibiblio.org に変更して .m2 ディレクトリをクリーンアップすると、すべてが正常に進みます。

しかし、どのプラグインがこの問題を引き起こしているのかわかりませんし、ログ情報は非常に複雑です。どのプラグインがこの問題を引き起こしているのかを指摘し、このエラー情報の理由を説明してくれる人がいると良いでしょう

他のヒント

私はソナーの.NETプラグインで、この問題を得ました。 彼らは、JDK 6(でもnon-.Netプロジェクト)で分析するすべてのプロジェクトを必要としていました。 私はJDK 5のプロジェクトを分析しようとしたときに、このエラーが発生しました。

ここでの.NetのプラグインのURLです:のhttp://docs.codehausは.ORG /ディスプレイ/ SONAR /ネット+プラグインする

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

ネットのプラグインのページで参照してください。

  

MavenとソナーDOTNETのプラグインが必要Java6の(コンパイル時と実行時に)

どのような文は言っていないことはあなたのソナーインスタンス内のすべてのプロジェクトはJava6のを使用しなければならないということです。 A JIRAが作成されています: http://jira.codehaus.org/browse/SONARPLUGINS-1086

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top