2016-09-14 10 views
0

私はthis postに "Sonarはこれらのプラグインによって生成されたレポートを再利用するためのメカを提供していません"(私はPMDとChecksyleプラグインに興味があります)を読んでいます。 ソナーはアプリを単独でビルドすることを意味しますか?SonarQubeプラグインはどのようにレポートのデータを取得しますか?

私がポンポンに設定した場合:

  • がSonarQubeサーバーへのパス(CheckstyleはプラグインとソナーPMDプラグインは、ソナーに設定されている

    • のmaven-のCheckstyle-プラグインのmaven-、PMDプラグイン)

    とアプリケーションをビルドすると、Sonar Checkstyle PluginSonar PMD Pluginはどのようにレポートの結果を得るのですか?

    私はMaven 3とSonarQube 5.3を使用します。

  • 答えて

    3

    maven-checkstyle-pluginmaven-pmd-pluginのpom設定は、SonarQube分析とは関係ありません。既存のCheckstyleまたはPMDレポートを分析に提供する方法はありません。

    分析でCheckstyleとPMDのルールを使用するには、関連する品質プロファイル(おそらくデフォルトのもの)のルールをオンにします。分析中に、使用中のプロファイルに関連ルールが含まれている場合、PMDおよびCheckstyleは自動的に実行されます。

    +0

    SonarQubeは単独でアプリを構築しないと正しく理解していますか?使用中のプロファイルに関連するルールが含まれている場合、ソースコードを「実行」するだけですか? – RuF

    +2

    SonarQube解析は、ソースコードと時にはバイトコードをスキャンします。それは何も構築しません。 –

    +0

    @Ann、ありがとう。 – RuF

    関連する問題