managingTransitiveDependencies

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Split samples and snippets

    • -24
    • +0
    ./constraintsFromBOM/groovy/build.gradle
    • -9
    • +0
    ./constraintsFromBOM/importing-dependency-constraints-from-bom.sample.conf
    • -24
    • +0
    ./constraintsFromBOM/kotlin/build.gradle.kts
    • -2
    • +0
    ./constraintsFromBOM/kotlin/settings.gradle.kts
    • -31
    • +0
    ./declaringCapabilities/declaring-capabilities.sample.conf
    • -36
    • +0
    ./declaringCapabilities/dependencyReport.out
    • -38
    • +0
    ./declaringCapabilities/dependencyReportReplaced.out
    • -17
    • +0
    ./declaringCapabilities/groovy/settings.gradle
    • -92
    • +0
    ./declaringCapabilities/kotlin/build.gradle.kts
    • -17
    • +0
    ./declaringCapabilities/kotlin/settings.gradle.kts
    • -26
    • +0
    ./dependencyAlignment/align-dependency-versions.sample.conf
    • -52
    • +0
    ./dependencyAlignment/dependenciesWithBOM.out
    • -44
    • +0
    ./dependencyAlignment/dependenciesWithEnforcedVirtualPlatform.out
  1. … 7724 more files in changeset.
Fix rebase on master

    • -52
    • +0
    ./dependencyAlignment/dependenciesWithBOM.out
    • -44
    • +0
    ./dependencyAlignment/dependenciesWithEnforcedVirtualPlatform.out
  1. … 2 more files in changeset.
Make test for alignment sample meaningful

    • -1
    • +18
    ./dependencyAlignment/align-dependency-versions.sample.conf
    • -0
    • +52
    ./dependencyAlignment/dependenciesWithBOM.out
    • -0
    • +44
    ./dependencyAlignment/dependenciesWithEnforcedVirtualPlatform.out
    • -3
    • +4
    ./dependencyAlignment/groovy/build.gradle
Clarify the two options you have to use 'belongsTo()'

    • -2
    • +21
    ./dependencyAlignment/groovy/build.gradle
    • -4
    • +23
    ./dependencyAlignment/kotlin/build.gradle.kts
  1. … 2 more files in changeset.
Split samples and snippets from each other

    • -24
    • +0
    ./constraintsFromBOM/groovy/build.gradle
    • -9
    • +0
    ./constraintsFromBOM/importing-dependency-constraints-from-bom.sample.conf
    • -24
    • +0
    ./constraintsFromBOM/kotlin/build.gradle.kts
    • -2
    • +0
    ./constraintsFromBOM/kotlin/settings.gradle.kts
    • -31
    • +0
    ./declaringCapabilities/declaring-capabilities.sample.conf
    • -36
    • +0
    ./declaringCapabilities/dependencyReport.out
    • -38
    • +0
    ./declaringCapabilities/dependencyReportReplaced.out
    • -17
    • +0
    ./declaringCapabilities/groovy/settings.gradle
    • -92
    • +0
    ./declaringCapabilities/kotlin/build.gradle.kts
    • -17
    • +0
    ./declaringCapabilities/kotlin/settings.gradle.kts
    • -9
    • +0
    ./dependencyAlignment/align-dependency-versions.sample.conf
    • -43
    • +0
    ./dependencyAlignment/groovy/build.gradle
    • -17
    • +0
    ./dependencyAlignment/groovy/settings.gradle
  1. … 7547 more files in changeset.
Split samples and snippets from each other

    • -24
    • +0
    ./constraintsFromBOM/groovy/build.gradle
    • -9
    • +0
    ./constraintsFromBOM/importing-dependency-constraints-from-bom.sample.conf
    • -24
    • +0
    ./constraintsFromBOM/kotlin/build.gradle.kts
    • -2
    • +0
    ./constraintsFromBOM/kotlin/settings.gradle.kts
    • -31
    • +0
    ./declaringCapabilities/declaring-capabilities.sample.conf
    • -36
    • +0
    ./declaringCapabilities/dependencyReport.out
    • -38
    • +0
    ./declaringCapabilities/dependencyReportReplaced.out
    • -17
    • +0
    ./declaringCapabilities/groovy/settings.gradle
    • -92
    • +0
    ./declaringCapabilities/kotlin/build.gradle.kts
    • -17
    • +0
    ./declaringCapabilities/kotlin/settings.gradle.kts
    • -9
    • +0
    ./dependencyAlignment/align-dependency-versions.sample.conf
    • -43
    • +0
    ./dependencyAlignment/groovy/build.gradle
    • -17
    • +0
    ./dependencyAlignment/groovy/settings.gradle
  1. … 7549 more files in changeset.
Split samples and snippets from each other

    • -24
    • +0
    ./constraintsFromBOM/groovy/build.gradle
    • -9
    • +0
    ./constraintsFromBOM/importing-dependency-constraints-from-bom.sample.conf
    • -24
    • +0
    ./constraintsFromBOM/kotlin/build.gradle.kts
    • -2
    • +0
    ./constraintsFromBOM/kotlin/settings.gradle.kts
    • -31
    • +0
    ./declaringCapabilities/declaring-capabilities.sample.conf
    • -36
    • +0
    ./declaringCapabilities/dependencyReport.out
    • -38
    • +0
    ./declaringCapabilities/dependencyReportReplaced.out
    • -17
    • +0
    ./declaringCapabilities/groovy/settings.gradle
    • -92
    • +0
    ./declaringCapabilities/kotlin/build.gradle.kts
    • -17
    • +0
    ./declaringCapabilities/kotlin/settings.gradle.kts
    • -26
    • +0
    ./dependencyAlignment/align-dependency-versions.sample.conf
    • -63
    • +0
    ./dependencyAlignment/groovy/build.gradle
    • -17
    • +0
    ./dependencyAlignment/groovy/settings.gradle
  1. … 7547 more files in changeset.
Split samples and snippets from each other

    • -24
    • +0
    ./constraintsFromBOM/groovy/build.gradle
    • -9
    • +0
    ./constraintsFromBOM/importing-dependency-constraints-from-bom.sample.conf
    • -24
    • +0
    ./constraintsFromBOM/kotlin/build.gradle.kts
    • -2
    • +0
    ./constraintsFromBOM/kotlin/settings.gradle.kts
    • -31
    • +0
    ./declaringCapabilities/declaring-capabilities.sample.conf
    • -36
    • +0
    ./declaringCapabilities/dependencyReport.out
    • -38
    • +0
    ./declaringCapabilities/dependencyReportReplaced.out
    • -17
    • +0
    ./declaringCapabilities/groovy/settings.gradle
    • -92
    • +0
    ./declaringCapabilities/kotlin/build.gradle.kts
    • -17
    • +0
    ./declaringCapabilities/kotlin/settings.gradle.kts
    • -9
    • +0
    ./dependencyAlignment/align-dependency-versions.sample.conf
    • -43
    • +0
    ./dependencyAlignment/groovy/build.gradle
    • -17
    • +0
    ./dependencyAlignment/groovy/settings.gradle
  1. … 7549 more files in changeset.
Update Exemplar plugin to version 0.8.0

    • -1
    • +1
    ./constraintsFromBOM/importing-dependency-constraints-from-bom.sample.conf
    • -3
    • +3
    ./declaringCapabilities/declaring-capabilities.sample.conf
    • -1
    • +1
    ./dependencyAlignment/align-dependency-versions.sample.conf
    • -1
    • +1
    ./dependencyAlignmentWithPlatform/align-dependency-versions.sample.conf
    • -1
    • +1
    ./disableForConfiguration/disabling-transitive-dependency-resolution-for-configuration.sample.conf
    • -1
    • +1
    ./disableForDependency/disabling-transitive-dependency-resolution.sample.conf
    • -1
    • +1
    ./enforcedConstraintsFromBOM/forced-platform-from-bom.sample.conf
    • -1
    • +1
    ./excludeForConfiguration/exclude-transitive-for-configuration.sample.conf
    • -5
    • +5
    ./excludeForDependency/exclude-transitive-for-dependency.sample.conf
    • -1
    • +1
    ./forceForConfiguration/force-per-configuration.sample.conf
    • -1
    • +1
    ./forceForDependency/force-per-dependency.sample.conf
    • -1
    • +1
    ./resolutionStrategy/resolution-strategy.sample.conf
    • -1
    • +1
    ./versionsWithConstraints/declaringDependencyVersionsWithDependencyConstraints.sample.conf
  1. … 337 more files in changeset.
Revert "Revert "Merge branch 'release'""

This reverts commit 67b8bb8f18f854f45a2f5ec52cc9c8a25981e2f2.

This restores the merge attempt from earlier.

    • -0
    • +15
    ./declaringCapabilities/declaring-capabilities.sample.conf
    • -0
    • +38
    ./declaringCapabilities/dependencyReportReplaced.out
    • -4
    • +1
    ./declaringCapabilities/kotlin/build.gradle.kts
  1. … 63 more files in changeset.
Revert "Merge branch 'release'"

This reverts commit c7fdc455dcb9a8016af0ae9bc8b4c43fde1e2d06, reversing

changes made to 9f70d52b74dbc8c71381781b6c155474031b3cf8.

The changes need a wrapper as there are API changes. Reverting for now.

    • -15
    • +0
    ./declaringCapabilities/declaring-capabilities.sample.conf
    • -38
    • +0
    ./declaringCapabilities/dependencyReportReplaced.out
    • -1
    • +4
    ./declaringCapabilities/kotlin/build.gradle.kts
  1. … 63 more files in changeset.
Support variant selection in capability conflict resolution (#10973)

A conflict can also occur between two variants of the same component.

This gives access to the variant name in the selection rule and

evicts nodes that represent the not-selected variant.

    • -0
    • +15
    ./declaringCapabilities/declaring-capabilities.sample.conf
    • -0
    • +38
    ./declaringCapabilities/dependencyReportReplaced.out
    • -4
    • +1
    ./declaringCapabilities/kotlin/build.gradle.kts
  1. … 10 more files in changeset.
Support variant selection in capability conflict resolution

A conflict can also occur between two variants of the same component.

This gives access to the variant name in the selection rule and

evicts nodes that represent the not-selected variant.

    • -0
    • +15
    ./declaringCapabilities/declaring-capabilities.sample.conf
    • -0
    • +38
    ./declaringCapabilities/dependencyReportReplaced.out
    • -4
    • +1
    ./declaringCapabilities/kotlin/build.gradle.kts
  1. … 10 more files in changeset.
Support variant selection in capability conflict resolution

A conflict can also occur between two variants of the same component.

This gives access to the variant name in the selection rule and

evicts nodes that represent the not-selected variant.

    • -0
    • +15
    ./declaringCapabilities/declaring-capabilities.sample.conf
    • -0
    • +38
    ./declaringCapabilities/dependencyReportReplaced.out
    • -4
    • +1
    ./declaringCapabilities/kotlin/build.gradle.kts
  1. … 9 more files in changeset.
Fix result of capabilities conflict

The documentation still used the old message / format

    • -0
    • +1
    ./declaringCapabilities/declaring-capabilities.sample.conf
  1. … 2 more files in changeset.
Fix result of capabilities conflict

The documentation still used the old message / format

    • -0
    • +1
    ./declaringCapabilities/declaring-capabilities.sample.conf
  1. … 2 more files in changeset.
Add documentation about `failOnXXX` methods

    • -0
    • +63
    ./resolutionStrategy/groovy/build.gradle
    • -0
    • +17
    ./resolutionStrategy/groovy/settings.gradle
    • -0
    • +63
    ./resolutionStrategy/kotlin/build.gradle.kts
    • -0
    • +17
    ./resolutionStrategy/kotlin/settings.gradle.kts
    • -0
    • +11
    ./resolutionStrategy/resolution-strategy.sample.conf
  1. … 3 more files in changeset.
Add documentation about `failOnXXX` methods

    • -0
    • +63
    ./resolutionStrategy/groovy/build.gradle
    • -0
    • +17
    ./resolutionStrategy/groovy/settings.gradle
    • -0
    • +63
    ./resolutionStrategy/kotlin/build.gradle.kts
    • -0
    • +17
    ./resolutionStrategy/kotlin/settings.gradle.kts
    • -0
    • +11
    ./resolutionStrategy/resolution-strategy.sample.conf
  1. … 3 more files in changeset.
Rewrite section on 'excluding dependencies'

    • -22
    • +0
    ./excludeForAllConfigurations/build.gradle
    • -1
    • +0
    ./excludeForAllConfigurations/settings.gradle
    • -2
    • +6
    ./excludeForConfiguration/exclude-transitive-for-configuration.sample.conf
    • -7
    • +7
    ./excludeForConfiguration/kotlin/build.gradle.kts
    • -2
    • +30
    ./excludeForDependency/exclude-transitive-for-dependency.sample.conf
    • -9
    • +30
    ./excludeForDependency/groovy/build.gradle
  1. … 18 more files in changeset.
Rewrite section on 'excluding dependencies'

    • -22
    • +0
    ./excludeForAllConfigurations/build.gradle
    • -1
    • +0
    ./excludeForAllConfigurations/settings.gradle
    • -2
    • +6
    ./excludeForConfiguration/exclude-transitive-for-configuration.sample.conf
    • -0
    • +20
    ./excludeForConfiguration/groovy/src/main/java/Person.java
    • -7
    • +7
    ./excludeForConfiguration/kotlin/build.gradle.kts
    • -0
    • +20
    ./excludeForConfiguration/kotlin/src/main/java/Person.java
    • -0
    • +6
    ./excludeForConfiguration/sample.out
    • -2
    • +30
    ./excludeForDependency/exclude-transitive-for-dependency.sample.conf
    • -9
    • +30
    ./excludeForDependency/groovy/build.gradle
    • -0
    • +20
    ./excludeForDependency/groovy/src/main/java/Person.java
  1. … 18 more files in changeset.
Suppress remaining deprecation warnings

- most are because of the use of the deprecated Maven plugin

- some are because of the deprecated `force` option in dependency management

- +1: Ratpack plugin used "compile" configuration

    • -0
    • +4
    ./forceForDependency/force-per-dependency.sample.conf
  1. … 9 more files in changeset.
Update documentation on forcing dependencies

Now that `force` is deprecated, we should recommend and

better describe the semantics of "strictly".

    • -0
    • +11
    ./forceForDependency/groovy/build.gradle
    • -0
    • +11
    ./forceForDependency/kotlin/build.gradle.kts
  1. … 1 more file in changeset.
Update documentation on forcing dependencies

Now that `force` is deprecated, we should recommend and

better describe the semantics of "strictly".

    • -0
    • +11
    ./forceForDependency/groovy/build.gradle
    • -0
    • +11
    ./forceForDependency/kotlin/build.gradle.kts
  1. … 1 more file in changeset.
Adjust tests and samples to new metadata sources defaults

    • -3
    • +0
    ./dependencyAlignmentWithPlatform/groovy/settings.gradle
    • -3
    • +0
    ./dependencyAlignmentWithPlatform/kotlin/settings.gradle.kts
  1. … 94 more files in changeset.
Remove enableFeaturePreview('GRADLE_METADATA') from samples

    • -3
    • +0
    ./dependencyAlignmentWithPlatform/groovy/settings.gradle
    • -3
    • +0
    ./dependencyAlignmentWithPlatform/kotlin/settings.gradle.kts
  1. … 10 more files in changeset.
Remove enableFeaturePreview('GRADLE_METADATA') from samples

    • -3
    • +0
    ./dependencyAlignmentWithPlatform/groovy/settings.gradle
    • -3
    • +0
    ./dependencyAlignmentWithPlatform/kotlin/settings.gradle.kts
  1. … 10 more files in changeset.
Remove enableFeaturePreview('GRADLE_METADATA') from samples

    • -3
    • +0
    ./dependencyAlignmentWithPlatform/groovy/settings.gradle
    • -3
    • +0
    ./dependencyAlignmentWithPlatform/kotlin/settings.gradle.kts
  1. … 10 more files in changeset.
Update documentation of capability handling

    • -2
    • +2
    ./declaringCapabilities/dependencyReport.out
    • -7
    • +19
    ./declaringCapabilities/kotlin/build.gradle.kts
  1. … 2 more files in changeset.
Update documentation of capability handling

    • -2
    • +2
    ./declaringCapabilities/dependencyReport.out
    • -7
    • +19
    ./declaringCapabilities/kotlin/build.gradle.kts
  1. … 2 more files in changeset.
Update documentation of capability handling

    • -2
    • +2
    ./declaringCapabilities/dependencyReport.out
    • -7
    • +19
    ./declaringCapabilities/kotlin/build.gradle.kts
  1. … 2 more files in changeset.