SonarQube version 7.9.6
SonarJava version 126.96.36.19918
jdk11, Maven version 3.8.1
I am trying to add some custom rule into sonarqube, and I cloned the files from github. There are two pom files, one for sonarqube 7.9 and one for 8.9. When I run the 7.9 one, it has error like “cannot find symbol [ERROR] symbol: class CheckVerifier”. But it works for 8.9 pom.
What I tried to do is if I changed the sonarjava version from 6.3.2 to 6.15.1 in the 7.9 pom file, which is not allowed to change, then it builds successfully. I am curious why it is not working for version 6.3.2.
Any suggestion? Thank you.
Welcome to the community!
SonarQube 7.9.* is EOL. You should go ahead and upgrade to 8.9.1 and develop for that version.