Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 16 for Avoidance (0.21 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/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)
  8. platforms/core-configuration/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/compile/BuildOperationsAssertions.kt

        private
        val compileAvoidanceWarnings = output.lines()
            .filter { it.startsWith("Cannot use Kotlin build script compile avoidance with") }
            // filter out avoidance warnings for versioned jars - those come from Kotlin/libraries that don't change when code under test changes
            .filterNot { it.contains(Regex("\\d.jar: ")) }
    
        init {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  9. platforms/documentation/docs/src/docs/userguide/optimizing-performance/build-cache/caching_java_projects.adoc

    [[annotation_processors]]
    === Annotation processors
    
    Compile avoidance works out of the box.
    There is one caveat though: when using annotation processors, Gradle uses the annotation processor classpath as an input.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 8.2K bytes
    - Viewed (0)
  10. testing/performance/src/performanceTest/groovy/org/gradle/performance/regression/corefeature/TaskAvoidancePerformanceTest.groovy

    class TaskAvoidancePerformanceTest extends AbstractCrossBuildPerformanceTest {
    
        def "help with lazy and eager tasks"() {
            given:
            runner.testGroup = "configuration avoidance"
            runner.buildSpec {
                displayName("lazy")
                invocation {
                    tasksToRun("help")
                }
            }
            runner.baseline {
                displayName("eager")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 2K bytes
    - Viewed (0)
Back to top