@CacheableTask public class JDepend extends DefaultTask implements Reporting<JDependReports>
Task.Namer
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor and Description |
---|
JDepend() |
Modifier and Type | Method and Description |
---|---|
org.gradle.api.internal.project.IsolatedAntBuilder |
getAntBuilder() |
File |
getClassesDir()
Deprecated.
Replaced by
getClassesDirs() . |
FileCollection |
getClassesDirs()
The directories containing the classes to be analyzed.
|
FileCollection |
getJdependClasspath()
The class path containing the JDepend library to be used.
|
ObjectFactory |
getObjectFactory()
Injects and returns an instance of
ObjectFactory . |
JDependReports |
getReports()
The reports to be generated by this task.
|
JDependReports |
reports(Action<? super JDependReports> configureAction)
Configures the reports to be generated by this task.
|
JDependReports |
reports(Closure closure)
Configures the reports to be generated by this task.
|
void |
run() |
void |
setClassesDir(File classesDir)
Deprecated.
Replaced by
getClassesDirs() . |
void |
setClassesDirs(FileCollection classesDirs)
The directories containing the classes to be analyzed.
|
void |
setJdependClasspath(FileCollection jdependClasspath)
The class path containing the JDepend library to be used.
|
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
@PathSensitive(value=RELATIVE) @InputFiles @SkipWhenEmpty public FileCollection getClassesDirs()
public void setClassesDirs(FileCollection classesDirs)
@Incubating @Inject public ObjectFactory getObjectFactory()
ObjectFactory
.@Inject public org.gradle.api.internal.project.IsolatedAntBuilder getAntBuilder()
public JDependReports reports(Closure closure)
jdependTask { reports { xml { destination "build/jdepend.xml" } } }
reports
in interface Reporting<JDependReports>
closure
- The configurationpublic JDependReports reports(Action<? super JDependReports> configureAction)
jdependTask { reports { xml { destination "build/jdepend.xml" } } }
reports
in interface Reporting<JDependReports>
configureAction
- The configurationpublic void run()
@Classpath public FileCollection getJdependClasspath()
public void setJdependClasspath(FileCollection jdependClasspath)
public final JDependReports getReports()
getReports
in interface Reporting<JDependReports>
@Deprecated @Internal public File getClassesDir()
getClassesDirs()
.@Deprecated public void setClassesDir(File classesDir)
getClassesDirs()
.