Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert "Merge pull request #10954 from gradle/eskatos/kotlin-dsl/new-tapi-model-in-tooling-api-jar"

This reverts commit 00cdf938c0d9df3786760adeecf9c2e7d45bff78, reversing

changes made to 28d5b62f4ac9b3b57b57c5b625869516198ed836.

  1. … 20 more files in changeset.
Let KotlinDslScriptsModel cross version test classload on tapi < 6.0

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 1 more file in changeset.
Let ToolingApiAdditionalClasspathProvider take ToolingApiDistribution

and DependencyResolutionServices

so that implementors can provide additional classpath depending on

the under test tooling api version

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 1 more file in changeset.
Let ToolingApiClasspathProvider share the Kotlin DSL TAPI model package

Signed-off-by: Paul Merlin <paul@gradle.com>

Add an outgoing variants report

This commit introduces an `outgoingVariants` task which generates

a report of the outgoing variants of a project. This is useful

for debugging and understanding variant aware resolution.

It becomes possible for a plugin author to understand what variants

are already produced by a project based on the plugins applied, and

what artifacts are attached to what variant.

  1. … 9 more files in changeset.
Add an outgoing variants report

This commit introduces an `outgoingVariants` task which generates

a report of the outgoing variants of a project. This is useful

for debugging and understanding variant aware resolution.

It becomes possible for a plugin author to understand what variants

are already produced by a project based on the plugins applied, and

what artifacts are attached to what variant.

  1. … 9 more files in changeset.
Add an outgoing variants report

This commit introduces an `outgoingVariants` task which generates

a report of the outgoing variants of a project. This is useful

for debugging and understanding variant aware resolution.

It becomes possible for a plugin author to understand what variants

are already produced by a project based on the plugins applied, and

what artifacts are attached to what variant.

  1. … 9 more files in changeset.
Merge branch 'master' into lptr/execution/introduce-build-operations

    • -0
    • +21
    ./integtests/tooling/fixture/ProgressEvents.groovy
  1. … 1 more file in changeset.
Fix flakiness introduced by #10088

    • -0
    • +21
    ./integtests/tooling/fixture/ProgressEvents.groovy
  1. … 1 more file in changeset.
Fix flakiness introduced by #10088

    • -0
    • +21
    ./integtests/tooling/fixture/ProgressEvents.groovy
  1. … 1 more file in changeset.
Catch and remember connect exceptions directly in 'withConnection()' #2

See also 05019368445

Remove play framework support from Gradle distribution

This is superseded by: https://gradle.github.io/playframework/

This commit removes:

- The `platform-play` and `ide-play` subprojects

- The documentation for the functionality provided by these projects

  1. … 508 more files in changeset.
Bump version to 6.0

  1. … 19 more files in changeset.
Bump version to 6.0

  1. … 19 more files in changeset.
Bump version to 6.0

  1. … 19 more files in changeset.
Bump version to 6.0

  1. … 19 more files in changeset.
Fix some more tests

    • -4
    • +10
    ./integtests/tooling/fixture/ProgressEvents.groovy
  1. … 2 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

  1. … 666 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

  1. … 909 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -25
    • +0
    ./integtests/tooling/fixture/ContinuousBuildToolingApiSpecification.groovy
  1. … 50 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -25
    • +0
    ./integtests/tooling/fixture/ContinuousBuildToolingApiSpecification.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -25
    • +0
    ./integtests/tooling/fixture/ContinuousBuildToolingApiSpecification.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -25
    • +0
    ./integtests/tooling/fixture/ContinuousBuildToolingApiSpecification.groovy
  1. … 50 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -25
    • +0
    ./integtests/tooling/fixture/ContinuousBuildToolingApiSpecification.groovy
  1. … 98 more files in changeset.
Replace 'Matchers' with 'CoreMatchers'

So we do not require 'org.hamcrest:hamcrest-library' as additional

dependency anymore. Which was only available for most of the tests

because it leaked onto the test compile classpath.

    • -3
    • +3
    ./integtests/tooling/fixture/ContinuousBuildToolingApiSpecification.groovy
  1. … 162 more files in changeset.
Replace anonymous classes with lambdas

  1. … 711 more files in changeset.
Replace anonymous classes with lambdas

  1. … 695 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +1
    ./integtests/tooling/fixture/ContinuousBuildToolingApiSpecification.groovy
  1. … 283 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./integtests/tooling/fixture/ContinuousBuildToolingApiSpecification.groovy
  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +1
    ./integtests/tooling/fixture/ContinuousBuildToolingApiSpecification.groovy
  1. … 284 more files in changeset.