Search Options

Results per page
Sort
Preferred Languages
Advance

Results 181 - 190 of 227 for DirectoryProperty (0.46 sec)

  1. platforms/documentation/docs/src/snippets/providers/services/groovy/build.gradle

        MyObjectFactoryTask(ObjectFactory objectFactory) {
            this.objectFactory = objectFactory
        }
    
        @TaskAction
        void doTaskAction() {
            var outputDirectory = objectFactory.directoryProperty()
            outputDirectory.convention(project.layout.projectDirectory)
            println(outputDirectory.get())
        }
    }
    
    tasks.register("myInjectedObjectFactoryTask",MyObjectFactoryTask) {}
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 18:14:15 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  2. subprojects/core/src/integTest/groovy/org/gradle/api/tasks/NestedInputIntegrationTest.groovy

            'File'      | RegularFileProperty | 'fileProperty'      | 'file' | '.getAsFile().get().text = "Hello"'
            'Directory' | DirectoryProperty   | 'directoryProperty' | 'dir'  | '''.file('output.txt').get().getAsFile().text = "Hello"'''
        }
    
        def "nested FileCollection input adds a task dependency"() {
            buildFile << """
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 03 15:21:23 UTC 2024
    - 42.6K bytes
    - Viewed (0)
  3. platforms/core-configuration/kotlin-dsl-provider-plugins/src/main/kotlin/org/gradle/kotlin/dsl/provider/plugins/precompiled/tasks/GeneratePrecompiledScriptPluginAccessors.kt

        @get:OutputDirectory
        abstract val metadataOutputDir: DirectoryProperty
    
        @get:InputDirectory
        @get:IgnoreEmptyDirectories
        @get:PathSensitive(PathSensitivity.RELATIVE)
        abstract val compiledPluginsBlocksDir: DirectoryProperty
    
        @get:Internal
        internal
        lateinit var plugins: List<PrecompiledScriptPlugin>
    
        @get:InputFiles
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:10:49 UTC 2024
    - 24.8K bytes
    - Viewed (0)
  4. platforms/core-runtime/internal-instrumentation-processor/src/test/groovy/org/gradle/internal/instrumentation/extensions/property/PropertyUpgradeCodeGenTest.groovy

            "RegularFileProperty"         | "File"           | "self.getProperty().getAsFile().getOrNull()"     | ".fileValue(arg0)" | [File]
            "DirectoryProperty"           | "File"           | "self.getProperty().getAsFile().getOrNull()"     | ".fileValue(arg0)" | [File]
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 23 08:40:36 UTC 2024
    - 17.9K bytes
    - Viewed (0)
  5. subprojects/core/src/test/groovy/org/gradle/api/internal/file/DefaultSourceDirectorySetTest.groovy

     */
    package org.gradle.api.internal.file
    
    import org.gradle.api.Action
    import org.gradle.api.Buildable
    import org.gradle.api.InvalidUserDataException
    import org.gradle.api.Task
    import org.gradle.api.file.DirectoryProperty
    import org.gradle.api.file.FileCollection
    import org.gradle.api.file.FileTree
    import org.gradle.api.file.SourceDirectorySet
    import org.gradle.api.internal.file.collections.DirectoryFileTreeFactory
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Oct 28 15:32:09 UTC 2022
    - 14.4K bytes
    - Viewed (0)
  6. platforms/jvm/platform-jvm/src/main/java/org/gradle/api/tasks/SourceSetOutput.java

     * sourceSets {
     *   main {
     *     output.dir(generateResourcesTask)
     *   }
     * }
     *
     * abstract class GenerateResourcesTask extends DefaultTask {
     *   {@literal @}OutputDirectory
     *   abstract DirectoryProperty getResourcesDir()
     *
     *   {@literal @}TaskAction
     *   def generateResources() {
     *     def generated = resourcesDir.file("myGeneratedResource.properties").get().asFile
     *     generated.text = "message=Stay happy!"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 15:09:49 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  7. subprojects/core/src/testFixtures/groovy/org/gradle/api/tasks/TasksWithInputsAndOutputs.groovy

            buildFile << """
                import javax.inject.Inject
    
                abstract class DirProducer extends DefaultTask {
                    @OutputDirectory
                    abstract DirectoryProperty getOutput()
                    @Input
                    abstract ListProperty<String> getNames()
                    @Input
                    abstract Property<String> getContent() // set to empty string to delete directory
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Nov 07 18:43:39 UTC 2023
    - 9.1K bytes
    - Viewed (0)
  8. subprojects/core/src/integTest/groovy/org/gradle/api/ObjectExtensionInstantiationIntegrationTest.groovy

            """
    
            expect:
            succeeds()
        }
    
        def "can create instance of interface with read-only DirectoryProperty property"() {
            buildFile """
                interface Thing {
                    DirectoryProperty getValue()
                }
    
                extensions.create("thing", Thing)
                assert thing.value.toString() == "extension 'thing' property 'value'"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 04 22:26:51 UTC 2021
    - 16.9K bytes
    - Viewed (0)
  9. platforms/documentation/docs/src/docs/userguide/authoring-builds/tasks/implementing_custom_tasks.adoc

    In this context, properties in Gradle act as references to the actual values behind them, allowing Gradle to track inputs and outputs between tasks.
    
    For the input of our task, we use a `DirectoryProperty` from Gradle.
    We annotate it with `@InputDirectory` to indicate that it is an input to the task:
    
    ====
    [.multi-language-sample]
    =====
    .buildSrc/src/main/kotlin/GenerateReportTask.kt
    [source,kotlin]
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 26 05:34:54 UTC 2024
    - 37.2K bytes
    - Viewed (0)
  10. platforms/documentation/docs/src/snippets/providers/services/kotlin/build.gradle.kts

    abstract class MyObjectFactoryTask
    @Inject constructor(private var objectFactory: ObjectFactory) : DefaultTask() {
    
        @TaskAction
        fun doTaskAction() {
            val outputDirectory = objectFactory.directoryProperty()
            outputDirectory.convention(project.layout.projectDirectory)
            println(outputDirectory.get())
        }
    }
    
    tasks.register("myInjectedObjectFactoryTask", MyObjectFactoryTask::class) {}
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 18:14:15 UTC 2024
    - 6.4K bytes
    - Viewed (0)
Back to top