Class WriteCartridgeDescriptor
-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Named,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
@CacheableTask() public class WriteCartridgeDescriptor extends DefaultTaskWriteCartridgeDescriptor Gradle task 'writeCartridgeDescriptor'
This task writes a cartridge descriptor file. This file is used by the server startup and special tests.
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringDEFAULT_NAMEpublic final static StringCARTRIDGE_DESCRIPTORprivate final Property<String>cartridgeNameprivate final Property<String>displayNameprivate final Property<String>cartridgeVersionprivate final Property<String>cartridgeStyleprivate final Property<String>cartridgeDependenciesprivate final Property<String>runtimeDependenciesprivate final Property<String>cartridgeDependsOnprivate final Property<String>cartridgeDependsOnLibsprivate final RegularFilePropertyoutputFileprivate final TaskOutputsInternaloutputsprivate final Spec<in TaskInternal>onlyIfprivate final Property<Duration>timeoutprivate final TaskRequiredServicesrequiredServicesprivate final TaskDependencyInternaltaskDependenciesprivate final Set<Object>dependsOnprivate final TaskDestroyablesdestroyablesprivate final Loggerloggerprivate final Stringpathprivate final Factory<File>temporaryDirFactoryprivate final Optional<String>reasonTaskIsIncompatibleWithConfigurationCacheprivate final TaskLocalStatelocalStateprivate final List<InputChangesAwareTaskAction>taskActionsprivate final TaskDependencyInternallifecycleDependenciesprivate BooleanisEnabledprivate BooleanimpliesSubProjectsprivate final TaskInputsInternalinputsprivate Booleanenabledprivate final TaskStateInternalstateprivate final TaskIdentity<?>taskIdentityprivate final TaskDependencyshouldRunAfterprivate final ExtensionContainerextensionsprivate final BooleanisCompatibleWithConfigurationCacheprivate final TaskDependencyfinalizedByprivate final AntBuilderantprivate final DynamicObjectasDynamicObjectprivate final List<ResourceLock>sharedResourcesprivate BooleandidWorkprivate final Optional<String>reasonNotToTrackStateprivate Stringgroupprivate final Set<String>reasonsNotToTrackStateprivate final BooleanisHasCustomActionsprivate List<Action<in Task>>actionsprivate final Stringnameprivate final FiletemporaryDirprivate final LoggingManagerloggingprivate final PathidentityPathprivate final TaskDependencymustRunAfterprivate final StandardOutputCapturestandardOutputCaptureprivate final Projectprojectprivate Stringdescription
-
Constructor Summary
Constructors Constructor Description WriteCartridgeDescriptor(ProjectLayout projectLayout, ObjectFactory objectFactory)
-
Method Summary
Modifier and Type Method Description final Property<String>getCartridgeName()Set property for descriptor cartridge name property. final Property<String>getDisplayName()Set property for display name property. final Property<String>getCartridgeVersion()final Property<String>getCartridgeStyle()final Property<String>getCartridgeDependencies()final Property<String>getRuntimeDependencies()final Property<String>getCartridgeDependsOn()Pre-computed value for the cartridge.dependsOndescriptor entry (semicolon-separated sorted cartridge IDs resolved from the cartridgeRuntime configuration).final Property<String>getCartridgeDependsOnLibs()Pre-computed value for the cartridge.dependsOnLibsdescriptor entry (semicolon-separated sorted library IDs resolved from the runtimeClasspath configuration, excluding libraries already provided by cartridge dependencies).final RegularFilePropertygetOutputFile()Output file for generated descriptor. final UnitrunFileCreation()Task method for the creation of a descriptor file. -
Methods inherited from class org.gradle.api.DefaultTask
getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, setActions, setDescription, setDidWork, setEnabled, setEnabled, setGroup -
Methods inherited from class org.gradle.api.internal.AbstractTask
getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getReasonsNotToTrackState, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, setImpliesSubProjects -
Methods inherited from class org.gradle.api.Task
configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, doNotTrackState, finalizedBy, hasProperty, mustRunAfter, notCompatibleWithConfigurationCache, onlyIf, onlyIf, onlyIf, property, setDependsOn, setFinalizedBy, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class kotlin.Comparable
compareTo -
Methods inherited from class org.gradle.api.internal.TaskInternal
acceptServiceReferences, appendParallelSafeAction, doNotTrackStateIf, hasTaskActions, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getCartridgeName
@Input() final Property<String> getCartridgeName()
Set property for descriptor cartridge name property.
-
getDisplayName
@Input() final Property<String> getDisplayName()
Set property for display name property.
-
getCartridgeVersion
@Input() final Property<String> getCartridgeVersion()
-
getCartridgeStyle
@Input() final Property<String> getCartridgeStyle()
-
getCartridgeDependencies
@Input() final Property<String> getCartridgeDependencies()
-
getRuntimeDependencies
@Input() final Property<String> getRuntimeDependencies()
-
getCartridgeDependsOn
@Input() final Property<String> getCartridgeDependsOn()
Pre-computed value for the
cartridge.dependsOndescriptor entry (semicolon-separated sorted cartridge IDs resolved from the cartridgeRuntime configuration).
-
getCartridgeDependsOnLibs
@Input() final Property<String> getCartridgeDependsOnLibs()
Pre-computed value for the
cartridge.dependsOnLibsdescriptor entry (semicolon-separated sorted library IDs resolved from the runtimeClasspath configuration, excluding libraries already provided by cartridge dependencies).
-
getOutputFile
@OutputFile() final RegularFileProperty getOutputFile()
Output file for generated descriptor.
-
runFileCreation
final Unit runFileCreation()
Task method for the creation of a descriptor file. All resolution has already happened at configuration time via the @Input properties; this action only reads pre-computed String values.
-
-
-
-