問題タブ [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.
jdbc - sonar-runnerおよびjenkinsで上書きされたsonar.jdbc.urlパラメーター
JenkinsとSonarの使用に問題があります。これが私のセットアップです:JenkinsとSonarをホストするメインのLinuxサーバーと、プロジェクトをビルドするためのWindowsVMです。Windows vmはJenkinsスレーブとして構成されており、私が定義したジョブはプロジェクトソースを正常に取得し、antビルドを実行できます。ただし、ソナーランナーを使用したソナー分析の実行には失敗します。
発生したエラーは「java.sql.SQLException:データベースが選択されていません」と表示され、コンソール出力を見ると、jdbcurlパラメーターが2回表示されます。
したがって、明らかに2番目のパラメーターは使用されているパラメーターであり、データベース名が欠落しています。2番目のパラメーターを変更してコマンドラインから起動すると、正常に機能します。
問題は、パラメータが上書きされる理由と、それを変更するにはどうすればよいかということです。
助けてくれてありがとう
jenkins - ソナーscmアクティビティプラグイン?
tfs用のscmアクティビティプラグイン(ソナーとソナーランナー付き)を使用したいのですが、機能しません。問題は何ですか。ありがとうございます。
エラーログ;
java - ソナーが sonar.api.resources で依存関係を見つけられない
ソナー ランナーを使用してプロジェクトで静的解析を実行しようとしていますが、次のエラーが発生します。
私のソナー-project.properties:
これは新規インストールであり、ソナー サーバーに追加のプラグインをダウンロードしていません。
jenkins - ソナー - ジェンキンを介してソナーを実行中に OutOfMemoryError Java Heap Space
Antを使ってビルドするのにjenkinsを使っています。また、「Invoke Standalone Sonar Analysis」を使用して、このジェンキンス ジョブでソナーを構成しています。ビルド作成プロセスとビルドが正常に作成されるまで、すべてが順調に進んでいます。ソナーの実行が開始され、しばらくするとエラーが発生しました。
"スレッド "メイン" org.sonar.batch.bootstrapper.BootstrapException での例外: java.lang.OutOfMemoryError: Java ヒープ領域
ビルド ステップ 'Invoke Standalone Sonar Analysis' は、ビルドが失敗としてマークされました "...
この問題を解決するために私が行ったことは次のとおりです。
経由で Java ヒープ サイズを増やす
ソナーの sonar-runner.bat ファイルで %SONAR_RUNNER_OPTS% を -Xms256m -Xmx1024m に置き換えました。
Sonar_Way 品質プロファイルを変更し、1 つまたは 2 つのルールのみをアクティブにして、ルール違反を回避します。
次にビルドを実行しますが、それでも同じ Java ヒープ エラーが発生します。これに追加するもう 1 つのことは、私のプロジェクト ソース フォルダーのサイズは約 40 MB であり、比較的大きなプロジェクトであることを意味します。
誰でもこれについて私を助けることができますか?? これを行うには、他に何をすべきですか。あなたの復帰はかなりのものになるでしょう..事前に感謝します..
jenkins - Jenkins Sonar は定期的なジョブでは失敗しますが、手動で開始されたジョブでは機能します
Sonar RunnerとJenkinsでSonarを使用しています。奇妙なことに、ジョブを手動で開始するとすべて正常に動作しますが、定期的なナイトリー ビルドでは失敗し、次のように表示されます。
org.sonar.runner.RunnerException: ディレクトリにパターン「java」に一致するファイルがありません
Sonar Runner がソース ファイルを見つけられないことは理解しています。しかし、なぜそうなのですか?手動で起動すると、ソナーは正常に動作し、ソースファイルを使用しています。私は何も変えませんでした。まったく同じ仕事...
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は私には合いません。
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:
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 を生成しています。
これが私のソナーランナー構成です:
これが私の古いソナー構成です(うまくいきました!):
jenkins - JenkinsジョブでSonarを実行すると、ディレクトリにパターン「Java」に一致するファイルがありません
ビルドに Jenkins を使用しており、ジョブの完了後に Sonar を実行しようとしています。実際にはすでに機能していましたが、今では常にこのエラーメッセージが表示されており、私の意見では何も変更していません.
スレッド「メイン」での例外:
ディレクトリは存在し、そこには間違いなく Java コードがあります。ビルドを行うたびに、svn ソース全体の新しいコピーをチェックアウトします。実際には、チェックアウトされたソースコードがジョブの終了後にあるjenkinsジョブフォルダーです。新しいビルドを開始するまで、まだそこにあります。
Sonar がそのソースコードを取得できない理由がわかりません。
誰かがそのような問題を抱えていましたか?Sonar と Jenkins の最新バージョンを使用しています。今朝、別の更新を行いました。それでも同じ問題です。構成には、Jenkins ジョブ フォルダーにもチェックアウトする Sonar プロパティ ファイルを使用します。彼はこれらのファイルを見つけ、そのファイルで構成されているフォルダーを確認しようとしましたが、失敗しました。
java - 独自のソナー プラグイン - 言語の設定方法
私はソナーに比較的慣れていません。特に、独自のソナープラグインを作成するのは初めてです。いくつかの成功した試行の後、私は行き詰まりました。ソースファイル (*.abap -Files) のみをソナーサーバーに転送する単純なプラグインを作成しました。
私のプラグインには AbapLangauge (AbstractLangauge から拡張) があります。
そして、私は SourceImporter も持っています
この 2 つのクラスを拡張ポイントとして登録しました。sonar-project.properties で設定した sonar-runner で分析したい私のテストプロジェクトで
しかし、ソナーランナーを起動すると、次のエラーが発生します。
誰か助けてくれませんか?sonar-runner が、言語「sap」をサポートするプラグインがないと言うのはなぜですか? プラグインが正しく構成されていませんか?
高度なベルンハルトに感謝