Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Mention build cache guide in release notes

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Fix synchronization in `HttpClientHelper`

This commit fixes the synchronization in `HttpClientHelper` which prevented parallel downloads from happening in case

of an authenticated repository. To fix it, the helper now maintains a map of thread to http context, as recommended

by the HttpClient team. We don't use the JDK thread-local map because we need to clear the contexts once we close

the helper, in order to avoid leaking memory.

Polish CacheBackedTaskHistoryRepository

+review REVIEW-6546

Add code-quality sample

    • -0
    • +58
    /samples/code-quality/build.gradle.kts
    • -0
    • +1
    /samples/code-quality/gradle.properties
    • binary
    /samples/code-quality/gradle/wrapper/gradle-wrapper.jar
    • -0
    • +169
    /samples/code-quality/gradlew
    • -0
    • +84
    /samples/code-quality/gradlew.bat
    • -0
    • +0
    /samples/code-quality/settings.gradle
    • -0
    • +12
    /samples/code-quality/src/main/java/samples/HelloWorld.java
Samples are input to :samples-tests:test

Update UserGuideLinkTest after adding more plugin links

See #314

Improve builtin plugin documentation links

By adding some more links to documentation

See #314

Use `ProjectLayout` and related APIs in the C++ executable and library plugins to deal with changes to the project's build dir after the plugin has been applied.

Added methods to `Directory` to resolve String and calculated paths to regular files and directories, relative to the directory.

Normalise file separators on test for compatibility with Windows

Polish `EmbeddedKotlinPlugin`

Dedupe `java` accessor

Adjust sources to coding conventions

Introduce `--exclude-sample` command line to `benchmark` task

So the offending samples can be temporarily excluded from the

benchmark in CI.

Remove ignore annotation on test

Improve builtin plugin documentation links

By choosing a better landing page when it exists or removing the link

altogether when it doesn't.

See #314

Ignore test failure on Windows

Fix dry-run composite test

Update wrappers to latest snapshot distro

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
  1. … 8 more files in changeset.
Implement functional test for `--dry-run` flag (#2204)

Implement functional test for `--dry-run` flag

Move Java9 out of Stage 4 until we have it fixed

    • -3
    • +4
    /.teamcity/Gradle_Check/model/CIBuildModel.kt
Bump ci-health plugin versions to v0.38

Do not keep more than on previous task execution

Since https://github.com/gradle/gradle/pull/2186 has been fixed there is no use doing this.

+review REVIEW-6546

Revert "Do not keep more than on previous task execution"

This reverts commit a807364bf99a902a5af5e72174ce728d326a156d.

Merge pull request #2279 from gradle/so/faster-gradle-build/external-modules

Fix PatchExternalModules to run only on relevant changes

Merge branch 'release'

Updated to latest RC Wrapper (4.0 RC3)

    • -2
    • +2
    /gradle/wrapper/gradle-wrapper.properties
Do not keep more than on previous task execution

Since https://github.com/gradle/gradle/pull/2186 has been fixed there is no use doing this.

+review REVIEW-6546

Make sure outgoing variants cannot be mutated after resolve

More specifically, this commit prevents from:

- adding a new outgoing variant after configuration has been resolved

- modifying the attributes of an outgoing variant after configuration has been resolved