問題タブ [sonar-runner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
512 参照

jdbc - sonar-runnerおよびjenkinsで上書きされたsonar.jdbc.urlパラメーター

JenkinsとSonarの使用に問題があります。これが私のセットアップです:JenkinsSonarをホストするメインのLinuxサーバーと、プロジェクトをビルドするためのWindowsVMです。Windows vmはJenkinsスレーブとして構成されており、私が定義したジョブはプロジェクトソースを正常に取得し、antビルドを実行できます。ただし、ソナーランナーを使用したソナー分析の実行には失敗します。

発生したエラーは「java.sql.SQLException:データベースが選択されていません」と表示され、コンソール出力を見ると、jdbcurlパラメーターが2回表示されます。

したがって、明らかに2番目のパラメーターは使用されているパラメーターであり、データベース名が欠落しています。2番目のパラメーターを変更してコマンドラインから起動すると、正常に機能します。

問題は、パラメータが上書きされる理由と、それを変更するにはどうすればよいかということです。

助けてくれてありがとう

0 投票する
2 に答える
1530 参照

jenkins - ソナーscmアクティビティプラグイン?

tfs用のscmアクティビティプラグイン(ソナーとソナーランナー付き)を使用したいのですが、機能しません。問題は何ですか。ありがとうございます。

エラーログ;

0 投票する
1 に答える
533 参照

java - ソナーが sonar.api.resources で依存関係を見つけられない

ソナー ランナーを使用してプロジェクトで静的解析を実行しようとしていますが、次のエラーが発生します。

私のソナー-project.properties:

これは新規インストールであり、ソナー サーバーに追加のプラグインをダウンロードしていません。

0 投票する
1 に答える
10532 参照

jenkins - ソナー - ジェンキンを介してソナーを実行中に OutOfMemoryError Java Heap Space

Antを使ってビルドするのにjenkinsを使っています。また、「Invoke Standalone Sonar Analysis」を使用して、このジェンキンス ジョブでソナーを構成しています。ビルド作成プロセスとビルドが正常に作成されるまで、すべてが順調に進んでいます。ソナーの実行が開始され、しばらくするとエラーが発生しました。

"スレッド "メイン" org.sonar.batch.bootstrapper.BootstrapException での例外: java.lang.OutOfMemoryError: Java ヒープ領域

ビルド ステップ 'Invoke Standalone Sonar Analysis' は、ビルドが失敗としてマークされました "...

この問題を解決するために私が行ったことは次のとおりです。

  1. 経由で Java ヒープ サイズを増やす

    ソナーの sonar-runner.bat ファイルで %SONAR_RUNNER_OPTS% を -Xms256m -Xmx1024m に置き換えました。

  2. Sonar_Way 品質プロファイルを変更し、1 つまたは 2 つのルールのみをアクティブにして、ルール違反を回避します。

次にビルドを実行しますが、それでも同じ Java ヒープ エラーが発生します。これに追加するもう 1 つのことは、私のプロジェクト ソース フォルダーのサイズは約 40 MB であり、比較的大きなプロジェクトであることを意味します。

誰でもこれについて私を助けることができますか?? これを行うには、他に何をすべきですか。あなたの復帰はかなりのものになるでしょう..事前に感謝します..

0 投票する
1 に答える
193 参照

jenkins - Jenkins Sonar は定期的なジョブでは失敗しますが、手動で開始されたジョブでは機能します

Sonar RunnerとJenkinsでSonarを使用しています。奇妙なことに、ジョブを手動で開始するとすべて正常に動作しますが、定期的なナイトリー ビルドでは失敗し、次のように表示されます。

org.sonar.runner.RunnerException: ディレクトリにパターン「java」に一致するファイルがありません

Sonar Runner がソース ファイルを見つけられないことは理解しています。しかし、なぜそうなのですか?手動で起動すると、ソナーは正常に動作し、ソースファイルを使用しています。私は何も変えませんでした。まったく同じ仕事...

0 投票する
1 に答える
17910 参照

sonarqube - モジュールの baseDir をルート プロジェクト ディレクトリに設定して sonar-runner を実行する方法

次のプロジェクト構造があります。

  • モジュール1
  • モジュール2
    • モジュール2.1
    • モジュール2.2
    • モジュール2.3

sonar-project.properties を次のように定義します。

js プロファイルを使用して module1 を分析し、java プロファイルを使用して module2.1,2.2,2.3 を分析し、プロジェクトに含まれる可能性のあるすべての xml ファイルを分析したいと考えています。現在の解決策は、が に設定されてJava heap spaceいるためです (およびも試してみました。これらの結果はすべて同じです)。 xml.sonar.projectBaseDir/.../root

誰かが私を助けて、xml プロファイルを使用してすべてのプロジェクト ディレクトリを分析する方法を教えてください。

前もって感謝します!

ルートフォルダーにも.xmlファイルがあるため、module1フォルダーとmodule2フォルダーを分析するためにさらに2つのモジュールを作成するpsは私には合いません。

0 投票する
1 に答える
460 参照

c++ - C++(コミュニティ) プラグインが sonar-runner で LOC を生成しない理由について何か提案はありますか?

C++ プロジェクトで sonar-runner を実行すると、コード行数が生成されません。

Sonar C++ コミュニティ プラグイン http://docs.codehaus.org/pages/viewpage.action?pageId=185073817を使用しています。

ソナーランナーを実行する前に前処理を実行していません。

sonar-runner を実行する前に、C++ コードで前処理を実行する必要がありますか?

私は使用しています:

ソナー: 3.5 ソナーランナー: 2.0 C++ プラグイン: sonar-cxx-plugin-0.2.jar

sonar-project.properties:

0 投票する
2 に答える
5497 参照

gradle - gradle sonar-runner プラグインの cobertura レポート パスを指定するにはどうすればよいですか?

古いgradle 'sonar'プラグインからgradle 1.5用の新しいgradle 'sonar-runner'プラグインに構成を変換しようとしています。

sonar-runner プラグインに切り替えたので、ソナーは単体テストのカバレッジを計算するために cobertura coverage.xml を再利用しなくなりました。これを設定する方法を示すsonar-runner ユーザーガイドには例がありません。以前は、sonar.project.coberturaReportPath を使用して、coverage.xml の場所を指定していました。

私のソナー インスタンスは v.3.4 です。gradle cobertura プラグインを使用して、coverage.xml を生成しています。

これが私のソナーランナー構成です:

これが私の古いソナー構成です(うまくいきました!):

0 投票する
0 に答える
574 参照

jenkins - JenkinsジョブでSonarを実行すると、ディレクトリにパターン「Java」に一致するファイルがありません

ビルドに Jenkins を使用しており、ジョブの完了後に Sonar を実行しようとしています。実際にはすでに機能していましたが、今では常にこのエラーメッセージが表示されており、私の意見では何も変更していません.

スレッド「メイン」での例外:

ディレクトリは存在し、そこには間違いなく Java コードがあります。ビルドを行うたびに、svn ソース全体の新しいコピーをチェックアウトします。実際には、チェックアウトされたソースコードがジョブの終了後にあるjenkinsジョブフォルダーです。新しいビルドを開始するまで、まだそこにあります。

Sonar がそのソースコードを取得できない理由がわかりません。

誰かがそのような問題を抱えていましたか?Sonar と Jenkins の最新バージョンを使用しています。今朝、別の更新を行いました。それでも同じ問題です。構成には、Jenkins ジョブ フォルダーにもチェックアウトする Sonar プロパティ ファイルを使用します。彼はこれらのファイルを見つけ、そのファイルで構成されているフォルダーを確認しようとしましたが、失敗しました。

0 投票する
3 に答える
6759 参照

java - 独自のソナー プラグイン - 言語の設定方法

私はソナーに比較的慣れていません。特に、独自のソナープラグインを作成するのは初めてです。いくつかの成功した試行の後、私は行き詰まりました。ソースファイル (*.abap -Files) のみをソナーサーバーに転送する単純なプラグインを作成しました。

私のプラグインには AbapLangauge (AbstractLangauge から拡張) があります。

そして、私は SourceImporter も持っています

この 2 つのクラスを拡張ポイントとして登録しました。sonar-project.properties で設定した sonar-runner で分析したい私のテストプロジェクトで

しかし、ソナーランナーを起動すると、次のエラーが発生します。

誰か助けてくれませんか?sonar-runner が、言語「sap」をサポートするプラグインがないと言うのはなぜですか? プラグインが正しく構成されていませんか?

高度なベルンハルトに感謝