2016-08-01 3 views
0

SonarQube 5.1.2からSonarQube 5.6にアップグレードした後、以下の問題に直面した。Sonarはプロジェクトが既にSonarQubeで定義されているが、プロジェクトのモジュールではないと戸籍する。

ERROR [ossctCeWorkerCallableImpl]タスクAVX_lJ9fzEKnCGDDOpXHの実行に失敗しました org.sonar.api.utils.MessageException:プロジェクトの検証は失敗しました:プロジェクト「Xは」は既になく、プロジェクトのモジュール「YとしてSonarQubeに定義されている "本当にプロジェクト "X"の解析をやめたいのであれば、まずそれをSonarQubeから削除してから、プロジェクト "Y"の解析を再開してください。

私たちはアップグレード以外にコードを変更したりリファクタリングしたりしていません。問題の解決方法を教えてください。

+0

この[解答](http://stackoverflow.com/a/35444713/944849は)正しい方向にあなたを指すことがあります。 UIの場所は、5.6では少し異なっている可能性があります。 – user944849

+0

速い応答をありがとうございますが、私が上記のメールで述べたように、私は何も変更していないことをコードしています(これは古いモジュールです)SonarQube 5.1.2ソナー解析私はこの問題に直面しているSonarQube 5.6にアップグレードした後で、問題なしで起こっていた。あなたは何か修正がある場合は教えてください。 –

答えて

2

Sharieff、

私は私のプロジェクトで似たような状況に直面していました。私の場合、それは私のpom.xmlにまだ言及されているsonar.skippedModulesプロパティでした。 SonarQube 5.5以降、このプロパティはサポートされていないため、SonarQubeはすでにデータベースにエントリを持っているため、モジュールの解析に問題が発生する可能性があります。

これが役に立ちます。

よろしく、 Anantha

+0

はいAnantha、私は真のを使用して、pom.xmlのモジュールを除外することになりました。どうもありがとう。 –

関連する問題