Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for myPropertyTask (0.28 sec)

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

    }
    // end::introduction[]
    
    // Property
    // tag::prop-managed[]
    abstract class MyPropertyTask extends DefaultTask {
        @Input
        abstract Property<String> messageProperty = project.objects.property(String)
    
        @TaskAction
        void printMessage() {
            println(messageProperty.get())
        }
    }
    
    tasks.register('myPropertyTask', MyPropertyTask) {
        messageProperty.set("Hello, Gradle!")
    }
    // end::prop-managed[]
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 24 04:19:09 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/providers/property/kotlin/build.gradle.kts

    }
    // end::introduction[]
    
    // Property
    // tag::prop-managed[]
    abstract class MyPropertyTask : DefaultTask() {
        @get:Input
        abstract val messageProperty: Property<String> // message property
    
        @TaskAction
        fun printMessage() {
            println(messageProperty.get())
        }
    }
    
    tasks.register<MyPropertyTask>("myPropertyTask") {
        messageProperty.set("Hello, Gradle!")
    }
    // end::prop-managed[]
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 24 04:19:09 UTC 2024
    - 2.1K bytes
    - Viewed (0)
Back to top