Class CheckUnusedDependenciesTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.palantir.baseline.tasks.CheckUnusedDependenciesTask
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

public class CheckUnusedDependenciesTask extends org.gradle.api.DefaultTask
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.api.Task

    org.gradle.api.Task.Namer
  • Field Summary

    Fields inherited from interface org.gradle.api.Task

    TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final void
     
    final void
    dependenciesConfiguration(org.gradle.api.artifacts.Configuration dependenciesConfiguration)
     
    final org.gradle.api.provider.ListProperty<org.gradle.api.artifacts.Configuration>
     
    final org.gradle.api.provider.Provider<Set<String>>
     
    final org.gradle.api.provider.Provider<org.gradle.api.file.FileCollection>
     
    final org.gradle.api.provider.Provider<List<org.gradle.api.artifacts.Configuration>>
     
    final void
    ignore(String group, String name)
     
    final void
    ignore(org.gradle.api.provider.Provider<Set<String>> value)
     
    final void
    setSourceClasses(org.gradle.api.file.FileCollection newClasses)
     
    final void
    sourceOnlyConfiguration(org.gradle.api.artifacts.Configuration configuration)
    Deprecated.
    This task only looks at directly declared compile dependencies that also appear in the runtime classpath, so there's no need to exclude anything like compileOnly anymore.

    Methods inherited from class org.gradle.api.DefaultTask

    compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService

    Methods inherited from class org.gradle.api.internal.AbstractTask

    appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gradle.api.Task

    doNotTrackState, getConvention, notCompatibleWithConfigurationCache
  • Constructor Details

    • CheckUnusedDependenciesTask

      public CheckUnusedDependenciesTask()
  • Method Details

    • checkUnusedDependencies

      public final void checkUnusedDependencies()
    • getDependenciesConfigurations

      @Classpath public final org.gradle.api.provider.ListProperty<org.gradle.api.artifacts.Configuration> getDependenciesConfigurations()
    • dependenciesConfiguration

      public final void dependenciesConfiguration(org.gradle.api.artifacts.Configuration dependenciesConfiguration)
    • getSourceOnlyConfigurations

      @Input public final org.gradle.api.provider.Provider<List<org.gradle.api.artifacts.Configuration>> getSourceOnlyConfigurations()
    • sourceOnlyConfiguration

      @Deprecated public final void sourceOnlyConfiguration(org.gradle.api.artifacts.Configuration configuration)
      Deprecated.
      This task only looks at directly declared compile dependencies that also appear in the runtime classpath, so there's no need to exclude anything like compileOnly anymore.
      Don't use this unless this configuration is resolvable.
    • getSourceClasses

      @Classpath public final org.gradle.api.provider.Provider<org.gradle.api.file.FileCollection> getSourceClasses()
    • setSourceClasses

      public final void setSourceClasses(org.gradle.api.file.FileCollection newClasses)
    • ignore

      public final void ignore(org.gradle.api.provider.Provider<Set<String>> value)
    • ignore

      public final void ignore(String group, String name)
    • getIgnored

      @Input public final org.gradle.api.provider.Provider<Set<String>> getIgnored()