Olá, pessoal, tudo bem?
O artigo de hoje está relacionado a configuração da análise de um repositório configurado no SonarCloud na IDE Eclipse. Veja na continuação.
Pré requisitos
Para realizar essa configuração na IDE Eclipse é necessário que o repositório esteja configurado no SonarCloud. Além disso, as informações que foram geradas pelo SonarCloud na configuração serão utilizadas aqui
Por fim na parte do Eclipse é necessário estar com o repositório clonado e configurado dentro do workspace
Run Configurations…
Para realizar essa configuração acesse a opção Run (Bola verde com triângulo branco) > Run Configurations… (Figura 01) ou o menu Run > Run Configurations…
O Eclipse irá abrir a Dialog Run Configurations, conforme Figura 02.
Existem diversas bibliotecas que podem receber configurações. Nós iremos escolher a configuração de um Maven Build, para isso clique com o botão direito e vá na opção New Configuration, conforme Figura 03.
Ao acessar a opção New Configuration, o Eclipse irá modificar a Dialog exibindo as informações necessárias para configurar um runner do Maven, conforme Figura 04.
Agora vamos realizar algumas configurações, favor colocar as informações aqui:
Campo Name: Analise SonarCloud
Base Directory: Projeto que você deseja submeter para análise – Exemplo: cientificos
Goals: Agora você irá utilizar o comando gerado pelo SonarCloud para realizar a configuração aqui. O comando básico é o descrito abaixo, você deverá substituir as constantes PROJECT_KEY, NOME_ORGANIZACAO e TOKEN pelo que foi informando pelo SonarCloud.
1 |
sonar:sonar -Dsonar.projectKey=PROJECT_KEY -Dsonar.organization=NOME_ORGANIZACAO -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=TOKEN |
Relação de constantes que deverão ser modificadas a partir dos valores do comando Maven gerado pela SonarCloud:
PROJECT_KEY = Dsonar.projectKey
NOME_ORGANIZACAO = Dsonar.organization
TOKEN = Dsonar.login
Por exemplo, fazendo as mudanças baseadas no comando gerado no artigo de configuração de análise no SonarCloud, passamos a ter o seguinte comando:
1 |
sonar:sonar -Dsonar.projectKey=mauda_seminarioscientificos_2019_2 -Dsonar.organization=mauda -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=66809571fd7ea878d761d21e64442d9a679fd4fd |
Realizando todas as configurações sua dialog deverá ficar parecida com a tela da Figura 05.
Com a configuração realizada, agora clique no botão Run, para iniciar a execução da análise via Sonar, conforme mostra o console do Eclipse, Figura 06. A primeira execução pode demorar bastante tempo, de 3 a 5 minutos, então não se apavore se estiver demorando.
Ao final da execução, se esta foi bem sucedida, será exibida uma url de acesso para visualização do painel do Sonar. Procure pela linha abaixo para ver a URL correta de acesso (Figura 07)
1 |
[INFO] ANALYSIS SUCCESSFUL, you can browse https://sonarcloud.io/dashboard?id=PROJECT_KEY |
Por fim acesse a URL em questão e será exibido o painel de qualidade do Sonar, conforme Figura 08.
finally {
O painel de qualidade será explicado em alguns artigos futuros.
Duvidas ou sugestões? Deixe seu feedback! Isso ajuda a saber a sua opinião sobre os artigos e melhorá-los para o futuro! Isso é muito importante!
Até a próxima!
Leave a Reply