Conteúdo do item:

Instalando o SonarQube

Instalando o SonarQube dentro do Docker Desktop

Link do Docker Hub: https://hub.docker.com/_/sonarqube

Link do SonarQube: https://www.sonarsource.com/products/sonarqube/

Necessário criar o Token de acesso conforme o vídeo 
https://docs.sonarqube.org/9.8/user-guide/user-account/generating-and-using-tokens/

Senha e usuário padrão do sonarqube é admin 

Documentação oficial do maven
https://docs.sonarqube.org/9.8/analyzing-source-code/scanners/sonarscanner-for-maven/

Resolvi fazer uma configuração diferente, segue abaixo o passo a passo:

Configurando o Sonarqube dentro do pom.xml

Dentro dos properties, tag <properties>

	<jacoco.version>0.8.8</jacoco.version>


Dentro das depêndencias , tag <dependencies>

		<dependency>
			<groupId>org.jacoco</groupId> 
			<artifactId>jacoco-maven-plugin</artifactId>
			<version>${jacoco.version}</version>
		</dependency>


Dentro da tag <build>

			<plugin>
				<groupId>org.jacoco</groupId>
				<artifactId>jacoco-maven-plugin</artifactId>
				<version>${jacoco.version}</version>
				<executions>
					<execution>
						<id>jacoco-initialize</id>
						<goals>
							<goal>prepare-agent</goal>
						</goals>
					</execution>
					<execution>
						<id>jacoco-site</id>
						<phase>package</phase>
						<goals>
							<goal>report</goal>
						</goals>
					</execution>
				</executions>
			</plugin>


Conforme visto no vídeo, o comando para rodar o sonar é:

mvn clean install sonar:sonar -Dsonar.login=sqa_b974234731a230270e5912432537646edf11349c -Dsonar.host.url=http://localhost:9000

sonarqube; maven; instalando



Redirecionar para https://www.byiorio.com.br/product/11/item/38