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 であり、比較的大きなプロジェクトであることを意味します。
誰でもこれについて私を助けることができますか?? これを行うには、他に何をすべきですか。あなたの復帰はかなりのものになるでしょう..事前に感謝します..