Package org.gradle.api.plugins.quality
Class JDependPlugin
- java.lang.Object
-
- org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
-
- org.gradle.api.plugins.quality.JDependPlugin
-
- All Implemented Interfaces:
Plugin<org.gradle.api.internal.project.ProjectInternal>
public class JDependPlugin extends org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
APluginthat generates design quality metrics by scanning your source packages. This is done using the JDepend tool. This plugin will automatically generate a task for each Java source set. See JDepend for more information.- See Also:
JDependExtension,JDepend
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_JDEPEND_VERSION
-
Constructor Summary
Constructors Constructor Description JDependPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureForSourceSet(SourceSet sourceSet, JDepend task)protected voidconfigureTaskDefaults(JDepend task, String baseName)protected CodeQualityExtensioncreateExtension()protected Class<JDepend>getTaskType()protected StringgetToolName()
-
-
-
Field Detail
-
DEFAULT_JDEPEND_VERSION
public static final String DEFAULT_JDEPEND_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getToolName
protected String getToolName()
- Specified by:
getToolNamein classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
-
getTaskType
protected Class<JDepend> getTaskType()
- Specified by:
getTaskTypein classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
-
createExtension
protected CodeQualityExtension createExtension()
- Specified by:
createExtensionin classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
-
configureTaskDefaults
protected void configureTaskDefaults(JDepend task, String baseName)
- Overrides:
configureTaskDefaultsin classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
-
-