Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 88 for avoidance (0.25 sec)

  1. platforms/documentation/docs/src/snippets/groovy/compilationAvoidance/kotlin/ast-transformation-consumer/build.gradle.kts

    dependencies {
        implementation(localGroovy())
    }
    
    // tag::groovy-compilation-avoidance[]
    val astTransformation by configurations.creating
    dependencies {
        astTransformation(project(":ast-transformation"))
    }
    tasks.withType<GroovyCompile>().configureEach {
        astTransformationClasspath.from(astTransformation)
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 385 bytes
    - Viewed (0)
  2. platforms/jvm/plugins-groovy/src/integTest/groovy/org/gradle/java/compile/AbstractGroovyCompileAvoidanceIntegrationSpec.groovy

                @org.codehaus.groovy.transform.GroovyASTTransformationClass("MyASTTransformation")
                public @interface MyAnnotation {}
            """
        }
    
        def 'always recompile if compilation avoidance is not enabled'() {
            given:
            settingsFile.text = settingsFile.text.readLines().findAll { !it.contains("enableFeaturePreview") }.join('\n')
            buildFile << """
                project(':b') {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 12:15:28 UTC 2023
    - 7.5K bytes
    - Viewed (0)
  3. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/ConfigurationCacheFeatureFlagsIntegrationTest.groovy

            then:
            configurationCache.assertStateStored()
            outputContains("Groovy compilation avoidance is an incubating feature")
    
            when:
            configurationCacheRun("compileGroovy", "--rerun-tasks")
    
            then:
            configurationCache.assertStateLoaded()
            outputContains("Groovy compilation avoidance is an incubating feature")
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/snippets/groovy/compilationAvoidance/groovy/ast-transformation-consumer/build.gradle

    dependencies {
        implementation localGroovy()
    }
    
    // tag::groovy-compilation-avoidance[]
    configurations { astTransformation }
    dependencies {
        astTransformation(project(":ast-transformation"))
    }
    tasks.withType(GroovyCompile).configureEach {
        astTransformationClasspath.from(configurations.astTransformation)
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 384 bytes
    - Viewed (0)
  5. platforms/core-configuration/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/compile/BuildSrcScriptCompileAvoidanceIntegrationTest.kt

            configureProjectAndExpectCompileAvoidanceWarnings().assertBuildScriptCompiled().assertOutputContains("foo")
                .assertContainsCompileAvoidanceWarning("buildSrc.jar: class com/example/FooKt: inline fun foo(): compile avoidance is not supported with public inline functions")
    
            givenKotlinScriptInBuildSrcContains(
                "Foo",
                """
                inline fun foo() {
                    println("bar")
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  6. platforms/documentation/docs/src/snippets/groovy/compilationAvoidance/groovy/settings.gradle

    rootProject.name = 'compilation-avoidance'
    include("ast-transformation")
    include("ast-transformation-consumer")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 165 bytes
    - Viewed (0)
  7. platforms/documentation/docs/src/docs/userguide/authoring-builds/tasks/task_configuration_avoidance.adoc

    [[task_configuration_avoidance]]
    = Avoiding Unnecessary Task Configuration
    
    As of Gradle 5.1, we recommend that the configuration avoidance APIs be used whenever tasks are created.
    
    image::writing-tasks-4.png[]
    
    [[sec:how_does_it_work_config_api]]
    == Task configuration avoidance API
    The configuration avoidance API avoids configuring tasks if they will not be used for a build, which can significantly impact total configuration time.
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 27 23:45:25 UTC 2024
    - 21.4K bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/snippets/groovy/compilationAvoidance/kotlin/settings.gradle.kts

    rootProject.name = "compilation-avoidance"
    include("ast-transformation")
    include("ast-transformation-consumer")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 165 bytes
    - Viewed (0)
  9. platforms/documentation/docs/src/docs/userguide/jvm/groovy_plugin.adoc

    |===
    
    [[sec:groovy_compilation_avoidance]]
    === Compilation avoidance
    
    _Caveat: Groovy compilation avoidance is an incubating feature since Gradle 5.6. There are known inaccuracies so please enable it at your own risk._
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 15.6K bytes
    - Viewed (0)
  10. platforms/core-configuration/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/compile/BuildScriptCompileAvoidanceIntegrationTest.kt

    import org.junit.Assert.assertTrue
    import org.junit.Test
    
    
    class BuildScriptCompileAvoidanceIntegrationTest : AbstractCompileAvoidanceIntegrationTest() {
    
        @Test
        fun `script compilation avoidance can be disabled via a system property`() {
    
            withFile("gradle.properties", "systemProp.$KOTLIN_SCRIPT_COMPILATION_AVOIDANCE_ENABLED_PROPERTY=false")
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sun Sep 24 17:45:42 UTC 2023
    - 19.6K bytes
    - Viewed (0)
Back to top