Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move creation of `DefaultConfigurableFileCollection` instances from a bunch of places and into `FileCollectionFactory`.

  1. … 5 more files in changeset.
Move creation of `DefaultConfigurableFileCollection` instances from a bunch of places and into `FileCollectionFactory`.

  1. … 5 more files in changeset.
Publish 5.2-20190131010038+0000

Introduce resolver request correlation id

And make it possible to correlate events from the Kotlin DSL resolver

log with the daemon log.

Merge pull request #8364 from gradle/gh/stable-native/header-transform

Change c++ header zip unpacking to use artifact transform

Merge pull request #8376 from gradle/dd/daemon-startup-failure

Include process command line in daemon startup failure message

Update documentation regarding which version groovy plugin was fixed

Minor formatting

Signed-off-by: Paul Merlin <paul@gradle.com>

Recognize Evgeny Mandrikov in release notes

    • -12
    • +13
    /subprojects/docs/src/docs/release/notes.md
Merge branch 'update_default_jacoco_version' of https://github.com/Godin/gradle

    • -0
    • +4
    /subprojects/docs/src/docs/release/notes.md
Allow registering transform actions without parameters

Recognize external contributors in 5.3 release notes

    • -4
    • +3
    /subprojects/docs/src/docs/release/notes.md
Merge pull request #8372 from StefMa/patch-5

Fix typo in managing_transitive_dependencies

Include process command line in daemon startup failure message

Move artifact type to consuming configuration

Typo

Signed-off-by: Stefan M <StefMa@users.noreply.github.com>

Disambiguate variants when one strictly matches requested capability

Whenever several variants provide the requested capabilities, we may

fail with an ambiguous selection error. However, in the list of

candidates, there may be a variant that _exactly_ matches the requested

capabilities. This commit upgrades the selection algorithm to prefer

this variant.

Transform application produces compatible attributes

Prior to this change, there was no verification that the combination of

the variant attributes with the transform target attributes was indeed a

match for the requested attributes.

This commit adds this check and tests showing the issue when the check

is missing.

Fixes #8363

Transform application produces compatible attributes

Prior to this change, there was no verification that the combination of

the variant attributes with the transform target attributes was indeed a

match for the requested attributes.

This commit adds this check and tests showing the issue when the check

is missing.

Fixes #8363

Merge pull request #8339 from gradle/wolfs/xforms/input-property-fingerprinting

Fingerprint input parameter values for transforms

Disallow file input properties for transforms

Let's fix this in a follow up PR.

Merge branch 'master'

Fix Java usage compatibility rule

There were a number of uncovered cases, which might lead to not finding a variant when a compatible one existed.

This was the case for example when asking for "Java API" and the only available variants are runtime.

Fix example headline

Signed-off-by: Stefan M <StefMa@users.noreply.github.com>

Rename test to remove mention of "optional"

Introduce a public API for publication of software components

This commit is the first step in the introduction of a public

API to public _simple_ custom software components. The idea

is to provide a software component factory to plugins, from

which they can create a custom adhoc component and add

outgoing configurations to this component.

  1. … 5 more files in changeset.
Clarify documentation of ruleSetFiles

Rename several classes to fix spelling

Signed-off-by: Bo Zhang <bo@gradle.com>

Deprecate `ProjectLayout.configurableFiles()` as it is replaced by `ObjectFactory.fileCollection()`. Also replace usages of internal `FileOperations.configurableFiles()` method with the public API.

    • -3
    • +4
    /subprojects/docs/src/docs/release/notes.md
  1. … 13 more files in changeset.
Deprecate `ProjectLayout.configurableFiles()` as it is replaced by `ObjectFactory.fileCollection()`. Also replace usages of internal `FileOperations.configurableFiles()` method with the public API.

    • -3
    • +4
    /subprojects/docs/src/docs/release/notes.md
  1. … 13 more files in changeset.