GOOGLE ADS

вторник, 12 апреля 2022 г.

Как настроить свойства сонара для проекта C++

Я пытаюсь создать отчет сонара для проекта С++. Но я получаю сообщение об ошибке «Пожалуйста, предоставьте скомпилированные классы вашего проекта со свойством sonar.java.binaries». Я использую SonarQube Data Center Edition версии 7.9.4 (сборка 35981). Свойства PFB, которые у меня есть в pom.xml.

<sonar.maven.version>3.6.0.1398</sonar.maven.version>
<sonar.scm.enabled>true</sonar.scm.enabled>
<sonar.sources>.</sonar.sources>
<sonar.cfamily.build-wrapper-output>build_wrapper_output_directory</sonar.cfamily.build-wrapper-output>
<sonar.sourceEncoding>UTF-8</sonar.sourceEncoding>

Я попытался дать C++, C++ в <sonar.language>c++</sonar.language>.


Решение проблемы

У меня была аналогичная проблема, которая была исправлена ​​​​путем добавления:

-Dsonar.language=cxx
-Dsonar.inclusions=**/*.cxx,**/*.cpp,**/*.cc,**/*.c,**/*.hxx,**/*.hpp,**/*.hh,**/*.h,**/*.r
-Dsonar.exclusions=**/*.java
-Dsonar.cxx.file.suffixes=.cxx,.cpp,.cc,.c,.hxx,.hpp,.hh,.h,.r

Вам нужно будет удалить «D» и адаптировать это к тегам XML (и все это может быть необязательно), но это может решить вашу проблему.

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...