Search Options

Results per page
Sort
Preferred Languages
Advance

Results 81 - 90 of 598 for defaultTask (0.25 sec)

  1. platforms/documentation/docs/src/snippets/java/toolchain-config-task/groovy/build.gradle

    import javax.inject.Inject
    
    plugins {
        id 'java-base'
    }
    
    
    abstract class TaskThatRequiresJavaExecutable extends DefaultTask {
    
        @Internal
        abstract RegularFileProperty getJavaExecutable()
    
        @Inject
        protected abstract ExecOperations getExecOps()
    
        @TaskAction
        void action() {
            def outputBytes = new ByteArrayOutputStream()
            execOps.exec {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 3K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/docs/userguide/authoring-builds/basics/writing_plugins.adoc

    ----
    <1> Subclass `DefaultTask()`.
    <2> Use lazy configuration in the task.
    <3> Extend the `org.gradle.api.Plugin` interface.
    <4> Apply the script plugin.
    
    === 1. Subclass `DefaultTask()`
    First, build a task by subclassing `DefaultTask()`.
    
    [source,kotlin]
    ----
    abstract class CreateFileTask : DefaultTask() { }
    ----
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Mar 18 00:36:58 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  3. platforms/documentation/docs/src/snippets/plugins/buildServiceUsingServiceReference/kotlin/buildSrc/src/main/java/Download.java

    import org.gradle.api.DefaultTask;
    import org.gradle.api.file.RegularFileProperty;
    import org.gradle.api.provider.Property;
    import org.gradle.api.services.ServiceReference;
    import org.gradle.api.tasks.OutputFile;
    import org.gradle.api.tasks.TaskAction;
    
    import java.net.URI;
    
    public abstract class Download extends DefaultTask {
        // This property provides access to the service instance
        @ServiceReference("web")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 802 bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/snippets/plugins/constructorServiceInjection/groovy/buildSrc/src/main/java/Download.java

    import org.gradle.api.DefaultTask;
    import org.gradle.api.file.DirectoryProperty;
    import org.gradle.api.model.ObjectFactory;
    import org.gradle.api.tasks.OutputDirectory;
    import org.gradle.api.tasks.TaskAction;
    
    import javax.inject.Inject;
    
    // tag::download[]
    public class Download extends DefaultTask {
        private final DirectoryProperty outputDirectory;
    
        // Inject an ObjectFactory into the constructor
        @Inject
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 753 bytes
    - Viewed (0)
  5. 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)
  6. platforms/documentation/docs/src/samples/build-organization/sharing-convention-plugins-with-build-logic/groovy/buildSrc/src/main/java/com/example/GreetingTask.java

    package com.example;
    
    import org.gradle.api.DefaultTask;
    import org.gradle.api.tasks.TaskAction;
    import org.gradle.api.tasks.Input;
    import org.gradle.api.provider.Property;
    
    public abstract class GreetingTask extends DefaultTask {
    
        @Input
        public abstract Property<String> getGreeting();
    
        @TaskAction
        public void greet() {
            System.out.println(getGreeting().get());
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 395 bytes
    - Viewed (0)
  7. platforms/documentation/docs/src/samples/build-organization/composite-builds/plugin-dev/kotlin/greeting-plugin/src/main/java/org/sample/GreetingTask.java

    package org.sample;
    
    import org.gradle.api.DefaultTask;
    import org.gradle.api.provider.Property;
    import org.gradle.api.tasks.Input;
    import org.gradle.api.tasks.TaskAction;
    
    public abstract class GreetingTask extends DefaultTask {
    
        @Input
        public abstract Property<String> getWho();
    
        @TaskAction
        public void greet() {
            System.out.println("Hi " + getWho().get() + "!!!");
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 400 bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/snippets/providers/property/kotlin/build.gradle.kts

    // Accessing a provider
    println(simpleMessageProvider.get())
    // end::set-prov[]
    
    // tag::introduction[]
    abstract class MyIntroTask : DefaultTask() {
        @get:Input
        abstract val configuration: Property<String>
    
        @TaskAction
        fun printConfiguration() {
            println("Configuration value: ${configuration.get()}")
        }
    }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 24 04:19:09 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  9. platforms/extensibility/unit-test-fixtures/src/test/groovy/org/gradle/testfixtures/ProjectBuilderTest.groovy

            project.apply plugin: CustomPlugin
    
            then:
            project.tasks.hello instanceof DefaultTask
        }
    
        def canApplyACustomPluginById() {
            when:
            def project = buildProject()
            project.apply plugin: 'custom-plugin'
    
            then:
            project.tasks.hello instanceof DefaultTask
        }
    
        def canApplyACustomPluginByType() {
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 13 21:54:27 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  10. platforms/software/platform-base/src/test/groovy/org/gradle/platform/base/internal/DefaultBinaryTasksCollectionTest.groovy

        def task = Mock(Task)
    
        def "can create task"() {
            def action = Mock(Action)
            def task = Stub(Task)
    
            when:
            tasks.create("foo", DefaultTask, action)
    
            then:
            1 * taskFactory.create("foo", DefaultTask) >> task
            1 * action.execute(task)
        }
    
        def "provides lifecycle task for binary"() {
            when:
            1 * binary.buildTask >> task
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 2.6K bytes
    - Viewed (0)
Back to top