Package org.gradle.api.plugins.quality
Class FindBugsPlugin
java.lang.Object
org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
org.gradle.api.plugins.quality.FindBugsPlugin
- All Implemented Interfaces:
Plugin<org.gradle.api.internal.project.ProjectInternal>
public class FindBugsPlugin
extends org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
A plugin for the FindBugs byte code analyzer.
Declares a findbugs configuration which needs to be configured with the FindBugs library to be used. Additional plugins can be added to the findbugsPlugins configuration.
For projects that have the Java (base) plugin applied, a FindBugs
task is
created for each source set.
- See Also:
-
Field Summary
Fields inherited from class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin
project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
configureForSourceSet
(SourceSet sourceSet, FindBugs task) protected void
configureTaskDefaults
(FindBugs task, String baseName) protected CodeQualityExtension
protected String
Methods inherited from class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin
apply, conventionMappingOf, createConfigurations, getBasePlugin, getConfigurationName, getJavaPluginConvention, getReportName, getTaskBaseName, withBasePlugin
-
Field Details
-
DEFAULT_FINDBUGS_VERSION
- See Also:
-
-
Constructor Details
-
FindBugsPlugin
public FindBugsPlugin()
-
-
Method Details
-
getToolName
- Specified by:
getToolName
in classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
-
getTaskType
- Specified by:
getTaskType
in classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
-
beforeApply
protected void beforeApply()- Overrides:
beforeApply
in classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
-
createExtension
- Specified by:
createExtension
in classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
-
configureTaskDefaults
- Overrides:
configureTaskDefaults
in classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
-
configureForSourceSet
- Overrides:
configureForSourceSet
in classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
-