{"id":26479184,"url":"https://github.com/feltex/sonarqube","last_synced_at":"2025-07-06T13:02:50.633Z","repository":{"id":282049308,"uuid":"602301595","full_name":"feltex/sonarqube","owner":"feltex","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-20T11:33:39.000Z","size":40,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-12T14:49:35.899Z","etag":null,"topics":["docker","docker-compose","jacoco","java","java11","project","sonarqube","test"],"latest_commit_sha":null,"homepage":"http://www.youtube.com/feltexbr?sub_confirmation=1","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/feltex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-15T23:15:10.000Z","updated_at":"2024-07-06T14:10:05.000Z","dependencies_parsed_at":"2025-03-12T14:49:37.762Z","dependency_job_id":"b61438f8-34c1-41c8-bec7-170eb8ee03f7","html_url":"https://github.com/feltex/sonarqube","commit_stats":null,"previous_names":["feltex/sonarqube"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feltex%2Fsonarqube","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feltex%2Fsonarqube/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feltex%2Fsonarqube/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feltex%2Fsonarqube/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/feltex","download_url":"https://codeload.github.com/feltex/sonarqube/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244534571,"owners_count":20468074,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","jacoco","java","java11","project","sonarqube","test"],"created_at":"2025-03-20T01:39:56.633Z","updated_at":"2025-03-20T01:39:57.174Z","avatar_url":"https://github.com/feltex.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# SonarQube\n\n  Como configurar o SonarQube no seu projeto Java.\n\n![alt text](Sonarqube.png)\n\n\n## Vídeo no youtube\n\n[sonar](https://www.youtube.com/watch?v=dnvHgocLupM)\n\n## Projeto Base\n\nServer status\n[https://github.com/feltex/server-status](https://github.com/feltex/server-status)\n\n\n---\n\n- Como instalar o SonarQube: https://docs.sonarqube.org/9.8/setup-and-upgrade/install-the-server/\n\n- Acessar o SonarQube\n- Gerar o Token no SonarQube\n- Gerar o relatório do Sonar\n- Adicionar dependência Jacoco\n- Configurar o plugin Jacoco\n- Gerar o relatório Jacoco\n\n## Configuração do projeto\n\n```\n\n  \u003cproperties\u003e\n        \u003cjava.version\u003e11\u003c/java.version\u003e\n        \u003cjacoco.version\u003e0.8.6\u003c/jacoco.version\u003e\n        \u003csonar.java.coveragePlugin\u003ejacoco\u003c/sonar.java.coveragePlugin\u003e\n        \u003csonar.dynamicAnalysis\u003ereuseReports\u003c/sonar.dynamicAnalysis\u003e\n        \u003csonar.jacoco.reportPath\u003e${project.basedir}/../target/jacoco.exec\u003c/sonar.jacoco.reportPath\u003e\n        \u003csonar.language\u003ejava\u003c/sonar.language\u003e\n    \u003c/properties\u003e\n\n\n      \u003cdependency\u003e\n            \u003cgroupId\u003eorg.jacoco\u003c/groupId\u003e\n            \u003cartifactId\u003ejacoco-maven-plugin\u003c/artifactId\u003e\n            \u003cversion\u003e${jacoco.version}\u003c/version\u003e\n      \u003c/dependency\u003e\n\n\u003cbuild\u003e\n....\n \u003cplugin\u003e\n                \u003cgroupId\u003eorg.jacoco\u003c/groupId\u003e\n                \u003cartifactId\u003ejacoco-maven-plugin\u003c/artifactId\u003e\n                \u003cversion\u003e${jacoco.version}\u003c/version\u003e\n                \u003cexecutions\u003e\n                    \u003cexecution\u003e\n                        \u003cid\u003ejacoco-initialize\u003c/id\u003e\n                        \u003cgoals\u003e\n                            \u003cgoal\u003eprepare-agent\u003c/goal\u003e\n                        \u003c/goals\u003e\n                    \u003c/execution\u003e\n                    \u003cexecution\u003e\n                        \u003cid\u003ejacoco-site\u003c/id\u003e\n                        \u003cphase\u003epackage\u003c/phase\u003e\n                        \u003cgoals\u003e\n                            \u003cgoal\u003ereport\u003c/goal\u003e\n                        \u003c/goals\u003e\n                    \u003c/execution\u003e\n                       \u003cexecution\u003e\n                        \u003cid\u003ejacoco-check\u003c/id\u003e\n                        \u003cgoals\u003e\n                            \u003cgoal\u003echeck\u003c/goal\u003e\n                        \u003c/goals\u003e\n                        \u003cconfiguration\u003e\n                            \u003crules\u003e\n                                \u003crule\u003e\n                                    \u003celement\u003ePACKAGE\u003c/element\u003e\n                                    \u003climits\u003e\n                                        \u003climit\u003e\n                                            \u003ccounter\u003eLINE\u003c/counter\u003e\n                                            \u003cvalue\u003eCOVEREDRATIO\u003c/value\u003e\n                                            \u003cminimum\u003e0.20\u003c/minimum\u003e\n                                        \u003c/limit\u003e\n                                    \u003c/limits\u003e\n                                \u003c/rule\u003e\n                            \u003c/rules\u003e\n                        \u003c/configuration\u003e\n                    \u003c/execution\u003e\n                \u003c/executions\u003e\n            \u003c/plugin\u003e\n\u003c/build\u003e\n\n```\n\n### Comandos do Maven\n\n```shell\nmvn clean install\n```\n\n```shell\nmvn sonar:sonar -Dsonar.host.url=http://localhost:9000 -Dsonar.login=sqa_8d7e8e6913f1c2a7e103b14f86910e33cb9afee8\n```\n\n### SonarQube no Docker\n\nIniciar o SonarQube\n\n```shell\ndocker-compose -f docker/docker-compose.yaml up \n```\n\n[Acesse](http://localhost:9000)\n\nParar o SonarQube\n\n```shell\ndocker-compose -f docker/docker-compose.yaml down \n```\n\n### O que pode dar errado\n\n#### Warning\n\n```\n[WARNING] The artifact org.codehaus.mojo:sonar-maven-plugin:jar:3.9.1.2184 has been relocated to org.sonarsource.scanner.maven:sonar-maven-plugin:jar:3.9.1.2184: SonarQube plugin was moved to SonarSource organisation\n\n```\n\nAtualize a dependência\n\nCaso você não consiga iniciar o SonarQube por problema de memória virtual\n\n```\n\nFeb 15 14:53:46 scratchpad elasticsearch: [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]\n\nhttps://stackoverflow.com/questions/51445846/elasticsearch-max-virtual-memory-areas-vm-max-map-count-65530-is-too-low-inc\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffeltex%2Fsonarqube","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffeltex%2Fsonarqube","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffeltex%2Fsonarqube/lists"}