Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Update to latest nightly

    • -1
    • +1
Publish 5.1.1

Adapt visitDestroyableProperty

Adapt visitOutputFileProperty

  1. … 20 more files in changeset.
Move description of Blocks into the Blocks Groovy primer section

Make the upgrade instructions more prominent in the release notes

    • -8
    • +8
Addressed code review feedback

Environment variables are not supported in debug mode.

Started throwing meaningful exception to indicate this.

Signed-off-by: Szczepan Faber <>

Merge remote-tracking branch 'origin/release'

* origin/release:

Link to Kotlin DSL 1.1.1 in release notes

Mention 5.1.1 in release notes

Rewrite gradle api extensions jar reproducibility test as a unit test

Signed-off-by: Paul Merlin <>

Remove unnecessary `VariantNameBuilder`

Only consider resource files for change processing

That is we ignore some changes to directories, thus ignoring addition

and modifications of empty packages.

Fixes #8203

Reorder task executers

Move some of the executers earlier, so we can convert the rest to the execution project

Break association between current and software model type

Move `NativePlatform` getter to internal type.

  1. … 54 more files in changeset.
Link to Kotlin DSL 1.1.1 in release notes

Signed-off-by: Paul Merlin <>

    • -1
    • +1
Adapt visitInputProperty

Mention 5.1.1 in release notes

    • -8
    • +10
Remove Kotlin DSL version from gradle --version

Signed-off-by: Paul Merlin <>

Enable stricter task property validation on :kotlinDslPlugins

Signed-off-by: Paul Merlin <>

Revert isolated daemon requirement on kotlin-dsl integ tests

Signed-off-by: Paul Merlin <>

The visitor should handle all the creation

Especially the annotation handler should not need the file resolver.

  1. … 30 more files in changeset.
Merge branch 'release'

Merge pull request #8206 from gradle/wolfs/closure-compiler-on-daemon

Do not use JavaPropertyReflectionUtil in ClosureCompiler

Merge pull request #8200 from gradle/wolfs/allow-removing-source-roots-inc-compile

Removal of source root shouldn't fail incremental compilation

Fix ProjectSchemaAccessorsIntegrationTest

after changes to DefaultConvention

Signed-off-by: Paul Merlin <>

Temporarily ignore flaky test

Signed-off-by: Paul Merlin <>

Allow an artifact transform to receive a strongly typed configuration object, as an injected service.

off cpu

Do not use JavaPropertyReflectionUtil in ClosureCompiler

Since ClosureCompiler will run in a Worker Daemon and

`JavaPropertyReflectionUtil` is not available there.

Composite build effect on configuration resolution

Since composite builds rely on dependency substitution they can have an

impact on _when_ configurations are resolved.

This is now better referenced in documentation.

Fixes #8174

Test for selecting multiple variants of a local project

This commit adds a test showing we can use variant-aware dependency management

to select 2 variants of the same project.

This test is not intended to be an example how to expose test fixtures,

it's only there for coverage.