AbstractJavaGroovyCompileAvoidanceAgainstJarIntegrationSpec.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Groovy compilation avoidance: first step (#9513)

### Context

See https://github.com/gradle/gradle/issues/9517

We want to enable compilation avoidance for Groovy: the Groovy transformation classpath should be normailzed with `@Classpath` and other classpath should be normalized with `@CompileClasspath`. This PR adds a `compilerPluginClasspath` field (the name is not finalized yet, suggestion is always welcomed) to `GroovyCompile`. Users can enable `org.gradle.groovy.compilation.avoidance` and set `compilerPluginClasspath`.

    • -0
    • +85
    ./AbstractJavaGroovyCompileAvoidanceAgainstJarIntegrationSpec.groovy
  1. … 13 more files in changeset.
Let plugins tests not use deprecated configurations

    • -2
    • +2
    ./AbstractJavaGroovyCompileAvoidanceAgainstJarIntegrationSpec.groovy
  1. … 36 more files in changeset.
Let plugins tests not use deprecated configurations

    • -2
    • +2
    ./AbstractJavaGroovyCompileAvoidanceAgainstJarIntegrationSpec.groovy
  1. … 36 more files in changeset.
Let plugins tests not use deprecated configurations

    • -2
    • +2
    ./AbstractJavaGroovyCompileAvoidanceAgainstJarIntegrationSpec.groovy
  1. … 36 more files in changeset.
Adjust compilation avoidance tests structure

    • -3
    • +3
    ./AbstractJavaGroovyCompileAvoidanceAgainstJarIntegrationSpec.groovy
  1. … 11 more files in changeset.
Add AST transformation tests

    • -16
    • +0
    ./AbstractJavaGroovyCompileAvoidanceAgainstJarIntegrationSpec.groovy
  1. … 12 more files in changeset.
Rewrite tests for Java/Groovy compilation avoidance

    • -0
    • +101
    ./AbstractJavaGroovyCompileAvoidanceAgainstJarIntegrationSpec.groovy
  1. … 10 more files in changeset.