Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix resolved versions of substituted dependencies

This commit fixes an inconsistency when publishing resolved

versions of a component. If that component happens to be

substituted, which would be strange for a first level dependency

but nevertheless possible, then we wouldn't find the target

module in the resolution result, and the outcome would be that

POM/IVY/Gradle Module metadata files would all have an empty

version for a substituted dependency.

With the change, we will now also look for dependencies in

the resolution result, and if one matches the original dependency

coordinates, then we use its resolved component as the result.

This allows us to _substitute_ the result with complete coordinates

in the metadata files.

Fixes nebula-plugins/gradle-nebula-integration#62

Merge branch 'release'

Merge pull request #10007 from gradle/eskatos/ie/map-property

Let instant execution (de)serialize MapProperty bean fields

Merge pull request #10002 from gradle/eskatos/kotlin-dsl/no-duplicate-jar-entries

Let kotlin-dsl jars not include duplicated entries

Merge remote-tracking branch 'origin/master' into lorinc/use-diamond

Merge pull request #9981 from gradle/eskatos/kotlin-dsl/kotlin-public-project-schema

Let Kotlin DSL use first Kotlin public type for accessors to container elements

Integrate documentation addition

* Section about disabling module redirect

Integrate documentation addition

* Section about disabling module redirect

Integrate documentation addition

* Section about disabling module redirect

Test nested Property types

Merge pull request #9991 from gradle/lptr/execution/extract-snapshotting-and-more

Extract snapshotting and more to the execution engine

Fixes for previous commit.

Do not deserialize all `List` implementations from the instant execution cache as `ArrayList`, as a step towards support for plugins using Guava types.

Also simplify the contract that codecs use to write values, making it symmetrical for writing and reading.

Do not deserialize all `List` implementations from the instant execution cache as `ArrayList`, as a step towards support for plugins using Guava types.

Also simplify the contract that codecs use to write values, making it symmetrical for writing and reading.

Do not deserialize all `List` implementations from the instant execution cache as `ArrayList`, as a step towards support for plugins using Guava types.

Also simplify the contract that codecs use to write values, making it symmetrical for writing and reading.

Do not deserialize all `List` implementations from the instant execution cache as `ArrayList`, as a step towards support for plugins using Guava types.

Also simplify the contract that codecs use to write values, making it symmetrical for writing and reading.

Increase memory for resolve large dependency graph from file repo

Increase memory for resolve large dependency graph from file repo

Ignore DetermineBaselinesTest

Try increasing performance test memory

Try increasing performance test memory

Fix classycle issues

Update version to 5.8

Merge remote-tracking branch 'origin/master-test' into release-test

Simplify the wiring of the `clean` task in `LifecycleBasePlugin`.

Simplify the wiring of the `clean` task in `LifecycleBasePlugin`.

Change the `Delete` task to use a `ConfigurableFileCollection` to track the files to delete, rather than maintaining the set of the original paths.

This means that the paths, rather than the things that produce the paths, will be resolved when the task graph is serialized.

Change the `Delete` task to use a `ConfigurableFileCollection` to track the files to delete, rather than maintaining the set of the original paths.

This means that the paths, rather than the things that produce the paths, will be resolved when the task graph is serialized.

Merge pull request #9975 from gradle/tomdcc/configuration-atts-on-build-op

Make configuration request attributes available on dependency resolution build operation

Update released version to latest snapshot