Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Favor using FileCollection.iterator() over FileCollection.getFiles()

In some cases it's cheaper to create the iterator than a full-blown Set.

  1. … 14 more files in changeset.
Merge pull request #4944 from gradle/lptr/core/remove-abstract-file-collection-build-dependencies

Remove AbstractFileCollection.getBuildDependencies()

Add up-to-date checks for options specific to JUnit Platform

Issue: #4924

Allow build cache to be enabled programatically for non root builds (#4936)

Remove AbstractFileCollection.getBuildDependencies()

Instead of returning a new DefaultTaskDependency every time, which is wasteful, let's force implementors to think about what the dependencies of their file collection are.

Also simplified TaskDependencies.EMPTY a bit and used it instead of the aforementioned new DefaultTaskDependency inherited from AbstractFileCollection.

Remove spurious comment

Merge pull request #4928 from gradle/gh/stable-native/flaky-console

Strip work in progress area when using OutputScraping result fixtures

Update test to handle ansi chars for rich/verbose consoles

Fix InProcessGradleExecuter test to handle work in progress area

Rebaseline performance test to latest nightly

Add up-to-date checks for options specific to JUnit

Issue: #4924

Update release notes to be specific about console changes

    • -1
    • +7
    /subprojects/docs/src/docs/release/notes.md
Update wrappers to latest snapshot distro

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
  1. … 22 more files in changeset.
Toward 0.17.0

Merge pull request #809 from gradle/bamboo/fix-797

Allow adding a dependency on a `Configuration` instance

Allow adding dependency on `Configuration` instance via generated configuration accessor

Strip work in progress area when using OutputScrapingExecutionResult

This allows us to safely use this fixture even with the rich console tests.

Do not fail the build if .sha1 file cannot be parsed

Without this, Gradle may fail depending on local cache state and

the behavior of the repository delivering the sha1 file.

Now Gradle continues by ignoring the cached entry for which the sha1

file cannot be parsed.

See: #4893

Add test to verify behavior of custom packaging with jar artifact

Remove unused field

Merge pull request #4916 from gradle/oehme/performance-testing/jfr

Better flame graphs

Point to maintained fork of Gretty plugin (#4911)

Add missing link to Native release notes

    • -0
    • +4
    /subprojects/docs/src/docs/release/notes.md
Clean up based on review comments

    • -8
    • +8
    /subprojects/docs/src/docs/release/notes.md
Add content to chapter "Organizing Gradle projects" (#4910)

Mark `DependencyHandler.add(String, Object)` as `@Nullable`

For The method will return `null` when given a `Configuration` argument.

See gradle/kotlin-dsl#797

Organize imports

Update for review comments

    • -6
    • +8
    /subprojects/docs/src/docs/release/notes.md
Fix MSBuild output files for multiproject builds

Fix MSBuild output files for multiproject builds