Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 44 for DirectoryProperty (0.4 sec)

  1. platforms/core-execution/persistent-cache/src/integTest/groovy/org/gradle/cache/internal/DefaultFileLockManagerContentionIntegrationTest.groovy

                abstract class WorkerTask extends DefaultTask {
                    @Inject
                    abstract WorkerExecutor getWorkerExecutor()
    
                    @Internal
                    abstract DirectoryProperty getGradleUserHome()
    
                    @TaskAction
                    void doWork() {
                        (1..8).each {
                            workerExecutor.processIsolation().submit(ToolSetupWorkAction) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:15 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  2. 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)
  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. 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)
  6. 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)
  7. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/api/provider/ProviderConventionMappingIntegrationTest.groovy

        def "convention mapping can be used with FileSystemLocation properties and a #valueType value"() {
            buildFile << """
                abstract class MyTask extends DefaultTask {
                    @Internal abstract DirectoryProperty getFoo()
                    @Internal abstract RegularFileProperty getBar()
    
                    @TaskAction
                    void useIt() {
                        assert foo.asFile.get().name == "foo"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 12:27:37 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  8. subprojects/core/src/integTest/groovy/org/gradle/api/tasks/MissingTaskDependenciesIntegrationTest.groovy

                abstract class ZipSrc extends DefaultTask {
                    @Internal
                    int countResolved
    
                    @Internal
                    abstract DirectoryProperty getSources()
    
                    @InputFiles
                    abstract ConfigurableFileCollection getSourceFiles()
    
                    @OutputFile
                    abstract RegularFileProperty getZipFile()
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 15 08:14:44 UTC 2024
    - 20.3K bytes
    - Viewed (0)
  9. subprojects/core/src/integTest/groovy/org/gradle/api/tasks/bundling/ConcurrentArchiveIntegrationTest.groovy

                    destinationDir = file('build/extract')
                }
                interface ExtracterParameters extends WorkParameters {
                    RegularFileProperty getArchiveFile()
                    DirectoryProperty getDestinationDir()
                    Property<Integer> getIndex()
                }
                abstract class Extracter implements WorkAction<ExtracterParameters> {
                    @Inject
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 20 17:32:21 UTC 2024
    - 28.6K bytes
    - Viewed (0)
  10. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/ConfigurationCacheTaskSerializationIntegrationTest.groovy

                    @Internal
                    final Property<Directory> propValue
    
                    @Inject
                    SomeTask(ObjectFactory objects) {
                        propValue = objects.directoryProperty()
                    }
    
                    @TaskAction
                    void run() {
                        println "value = " + value
                        println "value.child = " + value.dir("child")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 12.5K bytes
    - Viewed (0)
Back to top