Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 652 for defaultTask (0.33 sec)

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

        void taskDefinition() {
            pluginDir.file("src/main/groovy/ProducerTask.groovy") << """
                import ${DefaultTask.name}
                import ${RegularFileProperty.name}
                import ${TaskAction.name}
                import ${OutputFile.name}
    
                abstract class ProducerTask extends DefaultTask {
                    @OutputFile
                    abstract RegularFileProperty getOutFile()
    
                    @TaskAction
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/docs/userguide/authoring-builds/basics/writing_tasks.adoc

    // limitations under the License.
    
    [[writing_tasks]]
    = Writing Tasks
    
    Gradle tasks are created by extending link:{javadocPath}/org/gradle/api/DefaultTask.html[`DefaultTask`].
    
    However, the generic `DefaultTask` provides no action for Gradle.
    If users want to extend the capabilities of Gradle and their build script, they must either use a *built-in task* or create a *custom task*:
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Feb 05 18:33:11 UTC 2024
    - 5.2K bytes
    - Viewed (0)
  3. platforms/ide/ide/src/test/groovy/org/gradle/plugins/ide/internal/tooling/BuildInvocationsBuilderTest.groovy

            def task1OfRoot = project.tasks.create('t1', DefaultTask)
            task1OfRoot.group = 'build'
            task1OfRoot.description = 'T1 from root'
    
            def task2OfRoot = project.tasks.create('t2', DefaultTask)
            task2OfRoot.group = null
            task2OfRoot.description = null
    
            // child tasks (one public, one private)
            def task1OfChild1 = child.tasks.create('t2', DefaultTask)
            task1OfChild1.group = 'build'
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 5.5K bytes
    - Viewed (0)
  4. platforms/core-configuration/file-collections/src/integTest/groovy/org/gradle/api/file/ManagedFilePropertyKotlinInterOpIntegrationTest.groovy

        @Override
        void taskDefinition() {
            pluginDir.file("src/main/kotlin/ProducerTask.kt") << """
                import ${DefaultTask.name}
                import ${RegularFileProperty.name}
                import ${TaskAction.name}
                import ${OutputFile.name}
    
                abstract class ProducerTask: DefaultTask() {
                    @get:OutputFile
                    abstract val outFile: RegularFileProperty
    
                    @TaskAction
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2K bytes
    - Viewed (0)
  5. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/internal/NativeComponents.java

                tasks.create(getAssembleDependentComponentsTaskName(component), DefaultTask.class, new Action<DefaultTask>() {
                    @Override
                    public void execute(DefaultTask assembleDependents) {
                        assembleDependents.setGroup("Build Dependents");
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 11K bytes
    - Viewed (0)
  6. platforms/core-configuration/file-collections/src/integTest/groovy/org/gradle/api/file/FilePropertyJavaInterOpIntegrationTest.groovy

            pluginDir.file("src/main/java/ProducerTask.java") << """
                import ${DefaultTask.name};
                import ${RegularFileProperty.name};
                import ${TaskAction.name};
                import ${OutputFile.name};
                import ${Files.name};
                import ${IOException.name};
    
                public class ProducerTask extends DefaultTask {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.6K bytes
    - Viewed (0)
  7. subprojects/core/src/integTest/groovy/org/gradle/execution/taskgraph/WithRuleBasedTasks.groovy

        String ruleBasedTasks() {
            """
            class EchoTask extends DefaultTask {
                @Internal
                String message = "default"
                @TaskAction
                void print() {
                    println(name + ': ' + message)
                }
            }
    
            class ClimbTask extends DefaultTask {
                @Internal
                int steps = 0
                @TaskAction
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 13 15:22:15 UTC 2019
    - 1.5K bytes
    - Viewed (0)
  8. subprojects/core/src/integTest/groovy/org/gradle/api/tasks/TaskServiceInjectionIntegrationTest.groovy

        def "can construct a task with @Inject services constructor arg"() {
            given:
            buildFile << """
                import org.gradle.workers.WorkerExecutor
    
                class CustomTask extends DefaultTask {
                    private final WorkerExecutor executor
    
                    @Inject
                    CustomTask(WorkerExecutor executor) {
                        this.executor = executor
                    }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 04 22:26:51 UTC 2021
    - 7.9K bytes
    - Viewed (0)
  9. platforms/core-configuration/file-collections/src/integTest/groovy/org/gradle/api/file/FilePropertyKotlinInterOpIntegrationTest.groovy

        @Override
        void taskDefinition() {
            pluginDir.file("src/main/kotlin/ProducerTask.kt") << """
                import ${DefaultTask.name}
                import ${RegularFileProperty.name}
                import ${TaskAction.name}
                import ${OutputFile.name}
    
                open class ProducerTask: DefaultTask() {
                    @OutputFile
                    val outFile: RegularFileProperty = project.objects.fileProperty()
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/api/provider/ProviderIntegrationTest.groovy

                import ${DefaultTask.name};
                import ${Internal.name};
                import ${Provider.name};
                import ${ProviderFactory.name};
                import ${TaskAction.name};
    
                import javax.inject.Inject;
                import java.util.concurrent.Callable;
    
                public class MyTask extends DefaultTask {
                    private final Provider<String> text;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Dec 26 15:32:52 UTC 2023
    - 11.6K bytes
    - Viewed (0)
Back to top