Class JDependPlugin

  • All Implemented Interfaces:
    Plugin<org.gradle.api.internal.project.ProjectInternal>

    @Deprecated
    public class JDependPlugin
    extends org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
    Deprecated.
    JDepend is unmaintained and does not support bytecode compiled for Java 8 and above.
    A Plugin that 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
    • Constructor Detail

      • JDependPlugin

        public JDependPlugin()
        Deprecated.
    • Method Detail

      • beforeApply

        protected void beforeApply()
        Deprecated.
        Overrides:
        beforeApply in class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
      • getToolName

        protected String getToolName()
        Deprecated.
        Specified by:
        getToolName in class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
      • getTaskType

        protected Class<JDepend> getTaskType()
        Deprecated.
        Specified by:
        getTaskType in class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
      • configureConfiguration

        protected void configureConfiguration​(Configuration configuration)
        Deprecated.
        Specified by:
        configureConfiguration in class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
      • createExtension

        protected CodeQualityExtension createExtension()
        Deprecated.
        Specified by:
        createExtension in class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
      • configureTaskDefaults

        protected void configureTaskDefaults​(JDepend task,
                                             String baseName)
        Deprecated.
        Overrides:
        configureTaskDefaults in class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>
      • configureForSourceSet

        protected void configureForSourceSet​(SourceSet sourceSet,
                                             JDepend task)
        Deprecated.
        Overrides:
        configureForSourceSet in class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<JDepend>