title: SonarQube: Getting error Reports path not found or is not a directory and Classes not found during the analysis
body: <p>Not able to do Sonar Analysis SUCCESSFULLY and didn't get ANALYSIS SUCCESSFUL with URL to browse on SonarQube</p>
  
  <p>Error logs:-</p>
  
  <pre><code>16:19:31  &gt; Task :sonarqube
  16:19:31  Reports path not found or is not a directory: /home/xxxxxxxxxx/model/target/surefire-reports
  16:19:31  Reports path not found or is not a directory: /home/xxxxxxxxx/store/target/surefire-reports
  16:19:42  Classes not found during the analysis : [io.prometheus.client.CollectorRegistry, org.openid4java.consumer.ConsumerException, org.openid4java.consumer.ConsumerManager, org.springframework.security.oauth2.client.OAuth2AuthorizedClientService, org.springframework.security.oauth2.client.registration.ClientRegistration, org.springframework.security.oauth2.client.registration.ClientRegistrationRepository, org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepository, org.springframework.security.oauth2.client.web.OAuth2LoginAuthenticationFilter, org.springframework.security.openid.AxFetchListFactory, org.springframework.security.openid.OpenIDAuthenticationFilter, org.springframework.security.openid.OpenIDAuthenticationToken, org.springframework.security.openid.OpenIDConsumer]
  16:19:44  
  16:19:44  Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
  16:19:44  Use '--warning-mode all' to show the individual deprecation warnings.
  16:19:44  See https://docs.gradle.org/5.3.1/userguide/command_line_interface.html#sec:command_line_warnings
  16:19:44  
  16:19:44  BUILD SUCCESSFUL in 2m 24s
  16:19:44  18 actionable tasks: 15 executed, 3 up-to-date
  </code></pre>
  
  <p>I am using command ./gradlew sonarqube</p>
  
  <p>above builds with <strong>java-8-openjdk-amd64</strong></p>
  
  <p>and runs sonar analysis with  <strong>java-11-openjdk</strong></p>
  
  <p>I tried changing it to Java 8 but got this:-</p>
  
  <pre><code>19:42:10  &gt; Task :sonarqube
  19:42:10  SonarScanner will require Java 11 to run starting in SonarQube 8.x
  </code></pre>
  
  <p>gradle.properties file :-</p>
  
  <pre><code>javaxValidationVersion=2.0.1.Final
  systemProp.sonar.host.url=xxxxxxxxxxxxx
  swaggerAnnotationsVersion=1.5.22
  lombokVersion=1.18.6
  jooqVersion=3.11.11
  springBootVersion=2.2.0.M4
  logstashEncoderVersion=5.3
  pgVersion=10
  pgDriverVersion=42.2.5
  flywayVersion=5.2.4
  flywaySpringTestVersion=5.2.1
  testContainersVersion=1.11.1
  modelMapperVersion=2.3.2
  seleniumJavaVersion=3.141.59
  commonsLang3Version=3.9
  commonsTextVersion=1.6
  jschVersion=0.1.55
  
  # Spring boot version overrides
  jooq.version=3.11.11
  </code></pre>
  
  <p>build.gradle file:-</p>
  
  <pre><code>plugins {
      id("net.nemerosa.versioning") version "2.8.2"
      id "org.sonarqube" version "2.7"    
  }
  
  allprojects {
      group = "xxxxxx"
      version = versioning.info.full
  
      repositories {
          jcenter()
          maven { url 'https://repo.spring.io/milestone' }
          maven { url 'xxxxxxxxx' }
  
      }
  }
  </code></pre>
  
  <p>Let me know if you need more information.</p>