问题描述
我正在尝试在 .Net Core 3.1 应用程序上生成声纳扫描仪报告,但出现此错误。错误:SonarScanner 执行期间出错java.lang.OutOfMemoryError:Java 堆空间生成的报告大小为65.1Mb。我认为这个错误可能是我的项目中 WSDL 生成的文件的结果。因此,我尝试在 sonarqube.bat 文件中通过此命令排除这些文件
./d:sonar.coverage.exclusions="**Test*.cs","src/folder x","src/folder y","src/folder z"
没用。如果有人能在这个问题上提供一些帮助,那就太好了。
我的文件夹结构
sonarqube.bat
src
folder x
folder y
folder z
test
我试图排除文件夹 x、文件夹 y、文件夹 z 中的所有内容。这些文件夹有那些 wsdl 内容,下面是我在分析时遇到的错误。我该如何处理,请帮助解决此问题。
dotnet test test/####### /p:CollectCoverage=true
/p:CoverletoutputFormat=opencover
ECHO ============================
dotnet SonarScanner begin /###########"
/d:sonar.host.url="###########"
/d:sonar.login="###########"
/d:sonar.cs.opencover.reportsPaths="test/coverage.opencover.xml"
/d:sonar.coverage.exclusions="**Test*.cs","src/folder z"
dotnet build
dotnet SonarScanner end /d:sonar.login="##################"
PAUSE
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)