Class CollectPluginOnlyRuntimeArtifactsTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
net.consensys.gradle.CollectPluginOnlyRuntimeArtifactsTask
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.Named, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>
@DisableCachingByDefault(because="Copies runtime artifacts, not worth caching")
public abstract class CollectPluginOnlyRuntimeArtifactsTask
extends org.gradle.api.DefaultTask
Collects the runtime artifacts of the plugin that are not already provided by Besu. They are
copied into
getPluginOnlyArtifactsDirectory(), to be included in the plugin
distribution, and described in the plugin artifacts catalog getArtifactsCatalogFile().-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Field Summary
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabstract org.gradle.api.file.RegularFilePropertyabstract org.gradle.api.file.RegularFilePropertyThe coordinates of the dependencies provided by Besu, onegroup:nameper line.abstract org.gradle.api.provider.Property<String> protected abstract org.gradle.api.file.FileSystemOperationsabstract org.gradle.api.file.DirectoryPropertyabstract org.gradle.api.provider.SetProperty<org.gradle.api.artifacts.result.ResolvedArtifactResult> The resolved artifacts of the runtime classpath.abstract org.gradle.api.provider.Property<org.gradle.api.artifacts.result.ResolvedComponentResult> The root of the resolved dependency graph of the runtime classpath.abstract org.gradle.api.file.ConfigurableFileCollectionThe files of the runtime classpath, used to track changes of the resolved artifacts.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, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjectsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
Constructor Details
-
CollectPluginOnlyRuntimeArtifactsTask
public CollectPluginOnlyRuntimeArtifactsTask()
-
-
Method Details
-
getRuntimeArtifacts
@Classpath public abstract org.gradle.api.file.ConfigurableFileCollection getRuntimeArtifacts()The files of the runtime classpath, used to track changes of the resolved artifacts. -
getResolvedArtifacts
@Internal public abstract org.gradle.api.provider.SetProperty<org.gradle.api.artifacts.result.ResolvedArtifactResult> getResolvedArtifacts()The resolved artifacts of the runtime classpath. -
getRootComponent
@Internal public abstract org.gradle.api.provider.Property<org.gradle.api.artifacts.result.ResolvedComponentResult> getRootComponent()The root of the resolved dependency graph of the runtime classpath. -
getBesuProvidedDependenciesFile
@InputFile @PathSensitive(NONE) public abstract org.gradle.api.file.RegularFileProperty getBesuProvidedDependenciesFile()The coordinates of the dependencies provided by Besu, onegroup:nameper line. -
getBesuVersion
-
getArtifactsCatalogFile
@OutputFile public abstract org.gradle.api.file.RegularFileProperty getArtifactsCatalogFile() -
getPluginOnlyArtifactsDirectory
@OutputDirectory public abstract org.gradle.api.file.DirectoryProperty getPluginOnlyArtifactsDirectory() -
getFileSystemOperations
@Inject protected abstract org.gradle.api.file.FileSystemOperations getFileSystemOperations() -
collectRuntimeArtifacts
public void collectRuntimeArtifacts()
-