Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Property handle UNC paths for the wrapper path.

File::getPath() does not have the correct behavior specifically for network paths, but has the same behavior for all other types

Signed-off-by: Thad House <thadhouse1@gmail.com>

Toward 1.2.0

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

Update expected extensions jar hash after version update

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

Prepare 1.1.1 release

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

Update expected extensions jar hash after snapshot update

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

Update wrappers to latest snapshot distro

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
  1. … 24 more files in changeset.
Bump plugins version

Update affected test expectations after distro update

Upgrade Kotlin DSL to 1.1.1

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

Update wrappers to latest snapshot distro

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
  1. … 24 more files in changeset.
Pin snapshot distro to 5.1.1

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

Support depending on multiple variants of the same component

This commit changes the resolution engine so that it is possible

to resolve multiple variants of the same component when using

variant-aware dependency management.

Before, in order to have 2 dependencies on the same component

but using different variants, one had to use explicit configuration

dependencies. Now, with this change, it is possible to have

two dependencies on the same component, but with different attributes.

Those components would resolve to different variants.

Special treatment is applied when attributes are declared on constraints:

in this case, we _merge_ the constraint attributes, and make sure that

the edge is computed using the merged attributes. Should they be

incompatible, the build would fail as before.

  1. … 15 more files in changeset.
Fix link to docs in release notes

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Split methods required in Worker

  1. … 4 more files in changeset.
Move most of org.gradle.internal.reflect to modelCore

The JavaMethod and DirectInstantiator classes are used by the service

and classloading infrastructure in `baseServices`, so I would leave

them there for now.

  1. … 49 more files in changeset.
Fix compilation error after breaking change in caching api

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

Merge pull request #1304 from gradle/bamboo/issues/1303

Let cache key derived from project schema include tasks and elements

Add hash code separator before configurations to avoid clashes

Add `hamcrest-library` to test deps in an attempt to fix the JDK 11 failure

Merge pull request #1307 from mkobit/mk/map-property-convenience-method

Add convenience method for `MapProperty` that was introduced in 5.1

Invert dependencies of buildCache and coreApi

While it would be great to have a split between domain object, the

tanglement of the current API makes it hard to do so.

For now, let's move the `buildCache` API to `coreApi` and invert the

dependency.

    • -1
    • +0
    /subprojects/core-api/core-api.gradle.kts
  1. … 14 more files in changeset.
Don't use propertySpecFactory for input files

  1. … 37 more files in changeset.
Merge branch 'master' into eskatos/kotlin-dsl-merge

Polish `AccessorsClassPath`

- Rename function to improve prose

Fix typo in Kotlin DSL Primer

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

Downgrade javadoc to html4

When we upgraded build JDK to 11, javadoc html was upgrade to html 5 by default.

However, Docbook complaint and some DSL documentations was broken. Now we downgrade

to html 4 by adding -html4 option to javadoc task.

Revert "Fix Javadoc tags with are not supported by HTML5"

This reverts commit 32c8d1337a08c48e7f45b127c4c9416ae195f925.

  1. … 4 more files in changeset.
Merge pull request #8169 from gradle/wolfs/property-metadata-fewer-internal

Move back new @Internal annotations

Mention rich console improvements in release notes.

    • -0
    • +6
    /subprojects/docs/src/docs/release/notes.md
Limit work in progress labels to 80 characters when the width of the console is not known (e.g. when running under Mintty or from the tooling API), to make wrapping less likely. Wrapping of the labels currently doesn't work particularly well on some consoles.

Also generate less garbage on each 'update now' console event.