DependenciesMetadataRulesPlugin.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix Gradleception build

This commit will call the new resolution API if the build is running with

it, or do nothing if it's using a version of Gradle which doesn't support

this API.

The Groovy script is cached in order to avoid the overhead of parsing the

same script multiple times for different projects.

    • -0
    • +33
    ./DependenciesMetadataRulesPlugin.kt
Address review feedback

  1. … 1 more file in changeset.
Upgrade to Guava 27.1

Still using the Android variant for now.

    • -2
    • +15
    ./DependenciesMetadataRulesPlugin.kt
  1. … 5 more files in changeset.
Merge release branch

* commit 'a9a3b478e722c885b0fd66d44ec2e6c70e3d6f28':

update groovy version in docs

Remove j2objc-annotations from gradle distribution

Fix the number of expected jars

capabilities.json should use asm7 too

Ignore issues with classfiles

Remove use of NullableDecl

Exclude all transitive guava dependencies

Fix CI failures due to symbol conflict

Fork a single-use daemon of client VM has too little memory

    • -0
    • +17
    ./DependenciesMetadataRulesPlugin.kt
  1. … 2 more files in changeset.
Remove j2objc-annotations from gradle distribution

  1. … 1 more file in changeset.
Exclude all transitive guava dependencies

    • -0
    • +12
    ./DependenciesMetadataRulesPlugin.kt
Fix application of component metadata rules in Gradle build

The previous version was only working because it was leaking

rules between projects.

  1. … 1 more file in changeset.
Fix application of component metadata rules in Gradle build

The previous version was only working because it was leaking

rules between projects.

  1. … 1 more file in changeset.
Remove jmock dependency for Gradle build

  1. … 4 more files in changeset.
Merge pull request #6827 from gradle/dd/dm/require_and_prefer

Allow `require` and `prefer` constraints to be set on the same dependency

  1. … 2 more files in changeset.
Use 'require' rather than 'prefer' to downgrade 'xml-apis' dependency in Gradle build

Set mirror for exemplar tests (#6783)

Previously all our doc tests are executed by `exemplar`, which can't set mirrors. This PRs upgraded to exemplar `0.6.1` and exclude `asciidoctorj` to avoid `Can't create process, argument list too long` issue on Windows.

  1. … 4 more files in changeset.
Reuse existing ComponentMetadataRule

    • -13
    • +1
    ./DependenciesMetadataRulesPlugin.kt
Update wagon-file to 3.0.0

  1. … 1 more file in changeset.
Remove unnecessary rule

    • -14
    • +0
    ./DependenciesMetadataRulesPlugin.kt
Merge branch 'master' into lptr/core/upgrade-to-groovy-2.5

    • -1
    • +14
    ./DependenciesMetadataRulesPlugin.kt
  1. … 3 more files in changeset.
Revert back to using a groovy-all.jar built by ourselves

See https://github.com/gradle/gradle-groovy-all

    • -18
    • +0
    ./DependenciesMetadataRulesPlugin.kt
  1. … 9 more files in changeset.
Update to custom 1.1.3 release of littleproxy

Latest officially released version is incompatible with Guava >= 20.

  1. … 2 more files in changeset.
Remove Groovy third-party dependencies altogether

This is not nice, but we need to emulate the old groovy-all behavior.

    • -32
    • +17
    ./DependenciesMetadataRulesPlugin.kt
Depend on groovy-all

    • -3
    • +18
    ./DependenciesMetadataRulesPlugin.kt
  1. … 11 more files in changeset.
Update JUnit Platform to 1.3.1

    • -17
    • +0
    ./DependenciesMetadataRulesPlugin.kt
  1. … 1 more file in changeset.
Downgrade Opentest4j via org.junit.jupiter:junit-jupiter-api

This fixes the Gradleception build

Remove now unnecessary component metadata rules

Prevent Spock from polluting downstream stuff with weird dependencies

This also means that we have to explicitly declare dependencies on groovy-json and groovy-xml where needed.

  1. … 4 more files in changeset.
Downgrade Opentest4j to fix JUnitPlatformTestFrameworkIntegrationTest

We'll need to upgrade to 1.1.1 once https://github.com/ota4j-team/opentest4j/issues/49 is fixed.

    • -0
    • +16
    ./DependenciesMetadataRulesPlugin.kt
  1. … 1 more file in changeset.
Apply cglib rule only once in DependenciesMetadataRulesPlugin

Issue: #6327

    • -1
    • +14
    ./DependenciesMetadataRulesPlugin.kt
  1. … 5 more files in changeset.
Upgrade to Groovy 2.5.2 and make compilation work

  1. … 8 more files in changeset.
Favour indexer over explicit `get/set` invocation

  1. … 2 more files in changeset.
Suppress warnings in `buildSrc` plugins

  1. … 1 more file in changeset.
Merge pull request #5896 from gradle/oehme/performance/parse-gson-once

Read capabilities.json only once

    • -4
    • +15
    ./DependenciesMetadataRulesPlugin.kt