GradleDependencyMetadataRulesIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Change DependencyMetadataRulesIntegrationTest to use new test fixtures

    • -61
    • +0
    ./GradleDependencyMetadataRulesIntegrationTest.groovy
  1. … 8 more files in changeset.
Use a fixture to enable experimental features in integTests

    • -1
    • +6
    ./GradleDependencyMetadataRulesIntegrationTest.groovy
  1. … 10 more files in changeset.
Simplify control of experimental features

- Removed ability to selectively enable features via DSL

- Renamed `enableAll()` -> `enable()`

- Can still selectively enable features via System property

    • -1
    • +1
    ./GradleDependencyMetadataRulesIntegrationTest.groovy
  1. … 11 more files in changeset.
Complete conversion from `ComponentAwareRepository` to `ExperimentalFeatures`

    • -1
    • +1
    ./GradleDependencyMetadataRulesIntegrationTest.groovy
  1. … 6 more files in changeset.
Extend metadata rules to allow adjustment of dependencies

This adds:

- withVariant(variant_name) {}:

Choose an existing variant (or

configuration) by name to modify its dependencies.

This hook can later be used to modify attributes of a variant.

- withVariant(variant_name) { withDependencies {} }:

Inside the withDependencies block, existing dependencies can be

removed and new dependencies can be added.

    • -0
    • +56
    ./GradleDependencyMetadataRulesIntegrationTest.groovy
  1. … 34 more files in changeset.