Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 166 for defaultTask (0.47 sec)

  1. platforms/core-configuration/file-collections/src/integTest/groovy/org/gradle/api/file/FileCollectionPropertyIntegrationTest.groovy

        def "task #annotation file property is implicitly finalized when task starts execution"() {
            buildFile << """
                abstract class SomeTask extends DefaultTask {
                    ${annotation}
                    ${propertyImpl}
    
                    @TaskAction
                    void go() {
                        println "value: " + prop.get()
                    }
                }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 17.3K bytes
    - Viewed (0)
  2. subprojects/core/src/integTest/groovy/org/gradle/api/tasks/TaskDefinitionIntegrationTest.groovy

                class TestTask extends DefaultTask { @Input String property }
            """
    
            expect:
            succeeds "all"
        }
    
        def "can define task using type Task"() {
            buildFile << """
                task thing(type: Task) { t ->
                    assert t instanceof DefaultTask
                    doFirst { println("thing") }
                }
            """
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Mar 18 14:43:53 UTC 2024
    - 21.6K bytes
    - Viewed (0)
  3. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/ConfigurationCacheTaskSerializationIntegrationTest.groovy

            configurationCacheFails ":foo:dependent"
    
            then:
            problems.assertFailureHasProblems(failure) {
                withProblem("Task `:foo:dependent` of type `org.gradle.api.DefaultTask`: cannot serialize object of type 'org.gradle.api.DefaultTask'")
                totalProblemsCount = 1
                problemsWithStackTraceCount = 0
            }
        }
    
        def "restores task fields whose value is an object graph with cycles"() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 12.5K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/api/provider/PropertyIntegrationTest.groovy

            given:
            buildFile << """
                class Param<T> {
                    T display
                    String toString() { display.toString() }
                }
    
                abstract class MyTask extends DefaultTask {
                    @Input
                    abstract Property<$type> getProp()
    
                    @TaskAction
                    void go() {
                        println("prop = \${prop.get()}")
                    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 30.3K bytes
    - Viewed (0)
  5. platforms/documentation/docs/src/docs/userguide/authoring-builds/tasks/implementing_custom_tasks.adoc

    == Task implementation by extending `DefaultTask`
    
    To address more individual needs, and if no existing plugins provide the build functionality you need, you can create your own task implementation.
    
    Implementing a class means creating a custom class (i.e., _type_), which is done by subclassing link:{javadocPath}/org/gradle/api/DefaultTask.html[`DefaultTask`]
    
    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. subprojects/core/src/integTest/groovy/org/gradle/api/tasks/TaskParametersIntegrationTest.groovy

            file("buildSrc/src/main/java/SomeTask.java") << """
    import org.gradle.api.DefaultTask;
    import org.gradle.api.tasks.TaskAction;
    import org.gradle.api.tasks.Input;
    import org.gradle.api.tasks.OutputDirectory;
    import org.gradle.api.tasks.Optional;
    import java.io.File;
    
    public class SomeTask extends DefaultTask {
        private $type v;
        @Input
        public $type getV() { return v; }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 36.3K bytes
    - Viewed (0)
  7. platforms/core-configuration/declarative-dsl-provider/src/testFixtures/groovy/org/gradle/internal/declarativedsl/settings/SoftwareTypeFixture.groovy

            return """
                package org.gradle.test;
    
                import org.gradle.api.DefaultTask;
                import org.gradle.api.Plugin;
                import org.gradle.api.initialization.Settings;
                import org.gradle.api.internal.SettingsInternal;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 03 16:02:26 UTC 2024
    - 30.2K bytes
    - Viewed (0)
  8. build-logic/packaging/src/test/kotlin/gradlebuild/instrumentation/InstrumentationMetadataPluginTest.kt

                "org/gradle/api/AbstractTask=org/gradle/api/Task",
                "org/gradle/api/DefaultTask=org/gradle/api/DefaultTask,org/gradle/api/Task",
                "org/gradle/api/Task=org/gradle/api/Task",
                "org/gradle/quality/Checkstyle=org/gradle/api/DefaultTask,org/gradle/api/Task",
                "org/gradle/quality/SourceTask=org/gradle/api/DefaultTask,org/gradle/api/Task"
            )
            assert(instrumentedSuperTypes == expectedSuperTypes) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 10:55:53 UTC 2023
    - 10.9K bytes
    - Viewed (0)
  9. platforms/core-configuration/file-collections/src/integTest/groovy/org/gradle/api/file/FilePropertyIntegrationTest.groovy

        def setup() {
            expectReindentedValidationMessage()
        }
    
        def "can attach a calculated directory to task property"() {
            buildFile """
                class SomeTask extends DefaultTask {
                    @OutputDirectory
                    final DirectoryProperty outputDir = project.objects.directoryProperty()
    
                    @TaskAction
                    void go() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 24.7K bytes
    - Viewed (0)
  10. subprojects/core/src/integTest/groovy/org/gradle/api/file/FileCollectionSymlinkIntegrationTest.groovy

            def root = file("root").createDir()
            def target = file("target")
            def link = root.file("link")
            buildFile << """
                import java.nio.file.*
                class ProducesLink extends DefaultTask {
                    @OutputDirectory Path outputDirectory
    
                    @TaskAction execute() {
                        def link = Paths.get('${link}')
                        Files.deleteIfExists(link);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 15.7K bytes
    - Viewed (0)
Back to top