Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use own cache directory for testkit sample

The test would fail on the second run, since it would use the Gradle

user home test directory.

Generate compilable accessors in face of type erasure

Test for accessors of extensions whose generic type info is erased

Add explanation about implementation choice

Any grouped output should go to the same output stream when multiple streams are attached

Remove known issues from build cache documentation

All the issues either have an Github issue open, do not apply any more

or are documented in the build cache guide.

Make aggregating annotation processors faster

Aggregating processors need to reprocess all classes they are

interested in on any change. Until now this was ensured by passing

all their source files to the compiler for recompilation.

However, the Java compiler can run annotation processing on class

files too. So instead of recompiling the (unchanged) source files

we now tell the compiler which classes to reprocess. This adds a

small new limitation for aggregating processors - their annotations

need to have at least CLASS retention to be visible in the class

files. The benefit is much faster compilation.

  1. … 13 more files in changeset.
Dogfood unambiguous PluginAware.apply()

Merge pull request #762 from gradle/eskatos/api/apply-dogfood

Add failing test for provider dependencies

Fix link to building cpp libraries

Favor unambiguous PluginAware.apply() in test

Favor unambiguous PluginAware.apply() in gradle/kotlin-dsl build

Favor unambiguous PluginAware.apply() in doc and error messages

Favor unambiguous PluginAware.apply() in samples

    • -3
    • +1
    /samples/domain-objects/build.gradle.kts
    • -3
    • +1
    /samples/groovy-interop/build.gradle.kts
Update wrappers to latest snapshot distro

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
  1. … 20 more files in changeset.
Merge 'master'

Merge pull request #758 from gradle/eskatos/api/apply

Introduce unambiguous PluginAware.apply() overloads

Merge pull request #756 from gradle/eskatos/script-blocks/blank

Fix scope of buildscript & plugins blocks in scripts

Improve readability of reject selectors for strict constraints

- Use Maven-style open ranges `(,)` instead of Ivy-style `],[`

- Concatenate multiple ranges with `&` instead of `-`

Improve readability of reject selectors for strict constraints

- Use Maven-style open ranges `(,)` instead of Ivy-style `],[`

- Concatenate multiple ranges with `&` instead of `-`

Merge pull request #752 from gradle/bamboo/lcbp/implicit-imports

Expose implicit imports to precompiled scripts

Remove the assumption that all console tests are rich console tests

Require PluginAware.apply() prerequisites

Add task grouping to plain console output chain

Rename InputOutputValue -> HasStringRepresentation

Merge pull request #4713 from gradle/gh/stable-native/merged-output-chain

Attach a "plain console" as a part of logging initialization

Polish KotlinBuildScriptIntegrationTest

Add buildSrc/settings.gradle.kts

> Support for nested build without a settings file was deprecated and will be removed in Gradle 5.0.

> You should create a empty settings file in buildSrc

Better error message

with link to new issue page

Remove spurious extensions