Непосредственно используйте исходный код sonar-java для анализа

Я пишу автоматическую систему исправления ошибок sonarqube, и для ее тестовых случаев мне нужно выполнить анализ сонара на восстановленных файлах. До сих пор я проводил анализ всего отремонтированного проекта и проверял восстановление с помощью Sonarcloud API. Но есть несколько проблем с этим подходом. Я должен держать свой токен sonarcloud в исходном коде. Более того, если два человека проводят тесты одновременно, возникает конфликт.

Я пытался напрямую использовать sonar-java-проверок, но я получаю ошибки. я сделал mvn package на sonar-java и добавил jar-проверки java-проверок-testkit в мой проект. Но я получил Exception in thread "main" java.lang.NoClassDefFoundError: org/assertj/core/api/Assertions,

Может кто-нибудь порекомендовать решение этой проблемы? По сути, я хочу быстро выполнить сонарный анализ файлов и проверить ошибки локально, не загружая его, как это делает SonarLint. Возможно, можно использовать sonarlint как-то в этом случае.

0 ответов

Другие вопросы по тегам