Class WritePropertiesTask

  • All Implemented Interfaces:
    java.lang.Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

    public class WritePropertiesTask
    extends org.gradle.api.DefaultTask
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.gradle.api.Task

        org.gradle.api.Task.Namer
    • Field Summary

      • Fields inherited from interface org.gradle.api.Task

        TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.io.File getOutputFile()  
      java.util.Map<java.lang.String,​java.lang.Object> getProperties()  
      WritePropertiesTask properties​(java.util.Map<java.lang.String,​?> properties)  
      WritePropertiesTask property​(java.lang.Object key, java.lang.Object value)  
      WritePropertiesTask property​(java.lang.String key, java.lang.Object value)  
      void setOutputFile​(java.lang.Object outputFile)  
      void setProperties​(java.util.Map<java.lang.String,​?> properties)  
      void writeProperties()  
      • 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, usesService
      • Methods inherited from class 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, setImpliesSubProjects
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.gradle.api.Task

        doNotTrackState, getConvention, notCompatibleWithConfigurationCache
    • Constructor Detail

      • WritePropertiesTask

        public WritePropertiesTask()
    • Method Detail

      • getOutputFile

        @Internal
        public java.io.File getOutputFile()
      • getProperties

        @Input
        @Optional
        public java.util.Map<java.lang.String,​java.lang.Object> getProperties()
      • properties

        public WritePropertiesTask properties​(java.util.Map<java.lang.String,​?> properties)
      • property

        public WritePropertiesTask property​(java.lang.Object key,
                                            java.lang.Object value)
      • property

        public WritePropertiesTask property​(java.lang.String key,
                                            java.lang.Object value)
      • setOutputFile

        public void setOutputFile​(java.lang.Object outputFile)
      • setProperties

        public void setProperties​(java.util.Map<java.lang.String,​?> properties)
      • writeProperties

        public void writeProperties()
                             throws java.io.IOException
        Throws:
        java.io.IOException