MCPcopy Index your code
hub / github.com/SonarSource/sonar-scanner-maven

github.com/SonarSource/sonar-scanner-maven @5.7.0.6970

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.7.0.6970 ↗ · + Follow
4,134 symbols 13,427 edges 464 files 2,485 documented · 60%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SonarQube Scanner for Maven

Build Status Quality Gate Status

Sonar's integrated code quality and code security solutions help developers deliver high-quality, efficient code standards that benefit the entire team or organization.

Have Questions or Feedback?

For support questions ("How do I?", "I got this error, why?", ...), please head to the SonarSource forum. There are chances that a question similar to yours has already been answered.

Be aware that this forum is a community, so the standard pleasantries ("Hi", "Thanks", ...) are expected. And if you don't get an answer to your thread, you should sit on your hands for at least three days before bumping it. Operators are not standing by. :-)

Build and execute unit tests and integration tests

Updating licenses:

When dependencies change, update the committed license files using the updateLicenses profile:

mvn clean package -PupdateLicenses

This regenerates licenses in sonar-maven-plugin/src/main/resources/licenses/ based on current project dependencies.

Contributing

License

Copyright 2011-2025 SonarSource.

Licensed under the GNU Lesser General Public License, Version 3.0

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 3,640
Class 466
Interface 24
Function 3
Enum 1

Languages

Java100%
TypeScript1%
Python1%
Kotlin1%

Modules by API surface

e2e/projects/shared/struts-1.3.9-diet/taglib/src/test/java/org/apache/struts/taglib/TestTagUtils.java112 symbols
e2e/projects/shared/struts-1.3.9-diet/taglib/src/main/java/org/apache/struts/taglib/html/BaseHandlerTag.java88 symbols
e2e/projects/shared/struts-1.3.9-diet/core/src/test/java/org/apache/struts/action/TestActionServlet.java62 symbols
e2e/projects/shared/struts-1.3.9-diet/core/src/main/java/org/apache/struts/config/ActionConfig.java61 symbols
e2e/projects/shared/struts-1.3.9-diet/core/src/main/java/org/apache/struts/mock/MockHttpServletRequest.java58 symbols
e2e/projects/shared/struts-1.3.9-diet/taglib/src/main/java/org/apache/struts/taglib/html/ImgTag.java55 symbols
e2e/projects/shared/struts-1.3.9-diet/tiles/src/main/java/org/apache/struts/tiles/taglib/InsertTag.java54 symbols
e2e/projects/shared/struts-1.3.9-diet/core/src/test/java/org/apache/struts/action/TestDynaActionForm.java54 symbols
e2e/projects/shared/struts-1.3.9-diet/taglib/src/main/java/org/apache/struts/taglib/html/FormTag.java49 symbols
e2e/projects/shared/struts-1.3.9-diet/core/src/main/java/org/apache/struts/chain/contexts/ActionContextBase.java45 symbols
e2e/projects/shared/struts-1.3.9-diet/taglib/src/main/java/org/apache/struts/taglib/html/LinkTag.java44 symbols
e2e/projects/shared/struts-1.3.9-diet/core/src/main/java/org/apache/struts/action/ActionServlet.java44 symbols

For agents

$ claude mcp add sonar-scanner-maven \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page