Package org.gradle.plugin.devel.tasks
Klasse ValidatePlugins
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.plugin.devel.tasks.ValidatePlugins
- Alle implementierten Schnittstellen:
Comparable<Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,Named,ExtensionAware,Task,Configurable<Task>
Validates plugins by checking property annotations on work items like tasks and artifact transforms.
This task should be used in Gradle plugin projects for doing static analysis on the plugin classes.
The java-gradle-plugin adds
a
validatePlugins task, though if you cannot use this plugin then you need to register the task yourself.
See the user guide for more information on
incremental build and
caching task outputs.- Seit:
- 6.0
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Task
Task.Namer -
Feldübersicht
Von Schnittstelle geerbte Felder org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungabstract ConfigurableFileCollectionThe classes to validate.abstract ConfigurableFileCollectionThe classpath used to load the classes under validation.protected abstract org.gradle.api.internal.DocumentationRegistryEnable the stricter validation for cacheable tasks for all tasks.Returns whether the build should break when the verifications performed by this task detects a warning.Specifies whether the build should break when plugin verifications fails.abstract Property<JavaLauncher> The toolchain launcher used to execute workers when forking.abstract RegularFilePropertyReturns the output file to store the report in.protected abstract WorkerExecutorvoidVon Klasse geerbte Methoden 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, usesServiceVon Klasse geerbte Methoden org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Konstruktordetails
-
ValidatePlugins
public ValidatePlugins()
-
-
Methodendetails
-
validateTaskClasses
- Löst aus:
IOException
-
getClasses
@InputFiles @SkipWhenEmpty @IgnoreEmptyDirectories @PathSensitive(RELATIVE) public abstract ConfigurableFileCollection getClasses()The classes to validate. -
getClasspath
The classpath used to load the classes under validation. -
getLauncher
The toolchain launcher used to execute workers when forking.- Seit:
- 8.1.
-
getIgnoreFailures
Specifies whether the build should break when plugin verifications fails. -
getFailOnWarning
Returns whether the build should break when the verifications performed by this task detects a warning. -
getEnableStricterValidation
Enable the stricter validation for cacheable tasks for all tasks. -
getOutputFile
Returns the output file to store the report in. -
getDocumentationRegistry
@Inject protected abstract org.gradle.api.internal.DocumentationRegistry getDocumentationRegistry() -
getWorkerExecutor
-