Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Expose Build Cache Configuration through a Build Operation.

Rework canonicalization of build file path, because the file could be a symlink

Improve code according to Lorant suggestion

Remove rootProject.buildFileName = ‘build.gradle.kts’ from settings files

See #37

    • -1
    • +0
    /samples/domain-objects/settings.gradle
    • -1
    • +0
    /samples/extra-properties/settings.gradle
    • -1
    • +0
    /samples/groovy-interop/settings.gradle
    • -1
    • +0
    /samples/hello-android/settings.gradle
    • -1
    • +0
    /samples/hello-coroutines/settings.gradle
    • -1
    • +0
    /samples/lazy-properties/settings.gradle
  1. … 4 more files in changeset.
Update wrappers to latest snapshot distro

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
  1. … 5 more files in changeset.
Merge pull request #1936 from gradle/dl-issue-1923

Fix wrong usage of `@Classpath` annotation

Fix checkstyle

Consistently canonicalize settings file

Reuse `FileUtils#canonicalize`

Rename destroys to destroyables and add incubating annotations

  1. … 3 more files in changeset.
Reduce the number of file canonicalizations

This commit reduces the number of file canonicalizations which happen during the build in 2 ways:

- if the file we're manipulating has already been canonicalized, return it

- avoid canonicalization of the same file multiple times in `DefaultProjectDescriptor` and avoid to perform the canonicalization until required

Clean up cache integration tests

Fix warning with PluginUnderTestMetadata#pluginClasspath property

Extract test fixture for HttpBuildCache

  1. … 7 more files in changeset.
Error when a task defines both inputs/outputs and destroyables

Revert back to returning an Iterable using CollectionUtils

Fix test

Fix checkstyle

Apply plugins by id

See #351

    • -6
    • +2
    /samples/hello-android/build.gradle.kts
Return a List instead of Iterable

Polish Android sample with generated accessors

See #351

    • -6
    • +0
    /samples/hello-android/build.gradle.kts
Fix `hello-android` sample

Tested with Android Studio 2.3.1.

See #351

    • -2
    • +2
    /samples/hello-android/build.gradle.kts
Address code review comments

Fix formatting of release notes section

    • -10
    • +10
    /subprojects/docs/src/docs/release/notes.md
Use PathMatcher directly

Using a Spec is another indirection and we can just save us the

overhead.

Implement ConfigurableSnapshotter instead of Snapshot

A content hasher is not a snapshot but needs to be able to append its

configuration to a hasher. This is captured by the new interface

`ConfigurableSnapshotter`

Update wrappers to latest snapshot distro

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
  1. … 5 more files in changeset.
Report cache key for loading failure

Factor cross-platform multiline matching in fixtures as a Matcher

To limit duplication in samples tests

Follow up on #345

Integration tests temporary folder uses the test method name

This allows for predictable root project name when it’s not specified

in the settings script

Follow up on #345