O'Reilly logo

Gradle Effective Implementation Guide by Hubert Klein Ikkink

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using the Sonar plugin

Sonar is a complete platform to monitor code quality in a project. Sonar has a web-based dashboard where code quality can be monitored in due time, so we can see if our code has improved over time by using Sonar. Gradle has a Sonar plugin to work with Sonar. This plugin requires Sonar 2.9 or higher. When we apply the plugin, a new task—sonarAnalyze- is added to our project. This task is not a dependency task for the check task, but is a standalone task. The task can analyze not only class files, but also test results, so we can make sure that the build task is executed before the sonarAnalyze task, to add a dependency on the build task to the sonarAnalyze task.

In the following example build file, we will apply the Sonar ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required