java.lang.Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.IConventionAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Task
, Configurable<Task>
@DisableCachingByDefault(because="Not worth caching") public abstract class ProjectReportTask extends AbstractProjectBasedReportTask<ProjectReportTask.ProjectReportModel>
Displays a list of projects in the build. An instance of this type is used when you execute the projects
task from the command-line.
Modifier and Type | Class | Description |
---|---|---|
static class |
ProjectReportTask.ProjectReportModel |
Report model.
|
Task.Namer
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
ProjectReportTask() |
Modifier and Type | Method | Description |
---|---|---|
protected ProjectReportTask.ProjectReportModel |
calculateReportModelFor(Project project) |
|
protected void |
generateReportFor(org.gradle.api.tasks.diagnostics.internal.ProjectDetails project,
ProjectReportTask.ProjectReportModel model) |
|
org.gradle.internal.build.BuildStateRegistry |
getBuildStateRegistry() |
|
protected org.gradle.api.tasks.diagnostics.internal.TextReportRenderer |
getRenderer() |
getClientMetaData, getOutputFile, getProjectReportDirectory, getProjects, getTextOutputFactory, setOutputFile, setProjects
conventionMapping, conventionMapping, getConventionMapping
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
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
protected org.gradle.api.tasks.diagnostics.internal.TextReportRenderer getRenderer()
getRenderer
in class ConventionReportTask
@Inject public org.gradle.internal.build.BuildStateRegistry getBuildStateRegistry()
protected ProjectReportTask.ProjectReportModel calculateReportModelFor(Project project)
calculateReportModelFor
in class AbstractProjectBasedReportTask<ProjectReportTask.ProjectReportModel>
protected void generateReportFor(org.gradle.api.tasks.diagnostics.internal.ProjectDetails project, ProjectReportTask.ProjectReportModel model)
generateReportFor
in class AbstractProjectBasedReportTask<ProjectReportTask.ProjectReportModel>