Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use public services in native plugins to construct `FileCollection` instances, rather than using internal `FileOperations`.

  1. … 18 more files in changeset.
Use public services in native plugins to construct `FileCollection` instances, rather than using internal `FileOperations`.

  1. … 18 more files in changeset.
Convert the value for a task input property to a `FileCollection` slightly earlier and avoid carrying around a `FileResolver`.

Convert the value for a task input property to a `FileCollection` slightly earlier and avoid carrying around a `FileResolver`.

Change some `FileCollection` construction in various core services to delegate to `FileCollectionFactory`. Also merge some `FileCollection` implementations that do the same thing.

Change some `FileCollection` construction in various core services to delegate to `FileCollectionFactory`. Also merge some `FileCollection` implementations that do the same thing.

Fix lazy construction of `JavaExecHandleBuilder.classpath`.

Fix lazy construction of `JavaExecHandleBuilder.classpath`.

Publish 5.2-20190203010559+0000

Upgrade instructions for Gradle 5.2 GA

    • -4
    • +4
    /subprojects/docs/src/docs/release/notes.md
Publish 5.2-20190202011757+0000

Detect flaky performance test scenarios (#8367)

As part of https://github.com/gradle/gradle-private/issues/1635 , we want to detect flaky performance test with a weekly job, in order to know which scenarios are flaky.

    • -1
    • +2
    /.teamcity/Gradle_Check/model/CIBuildModel.kt
  1. … 8 more files in changeset.
Add expected cache-miss criteria (#8390)

We observed some CACHE_MISSes and this PR fixes them

Reproducers for https://github.com/gradle/gradle/issues/1365

Signed-off-by: idlsoft <idlsoft@gmail.com>

Fix Ivy tests after variant renaming

Move 'Downloading' message to INFO instead of DEBUG

Add missing javadocs

Update generated api extension jar hash

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.
Fix test for Windows

Deprecate `JavaLibrary` in favor of public API

This commit makes use of the newly introduced software component

factory to support publishing of Java components using a public

API only.

There are a few consequences to this change, mostly around Gradle

metadata:

- variants `api` and `runtime` are now named `apiElements` and

`runtimeElements`

- it is no longer possible to warn the user when publishing a

variant without capability. This might change later if we decide

to _always_ publish capabilities (and optimize on read)

  1. … 8 more files in changeset.
Remove unused import

Log time taken to build the model

Add support for secondary file inputs

Let InProcessGradleExecuter when fork is required exec short commands

to prevent hitting the 8191 windows limit

by using a temporary Class-Path manifest jar

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

Add a test how it should work

Rework public software component API to handle mapping to Maven

When an adhoc component is created, we need a way to handle how

it should be published to Maven repositories. This commit reworks

the API so that when an adhoc variant is added, the plugin author

can tell to what Maven scope this should be published. Gradle

takes care of ordering the variants properly so that the generated

file is valid.

Rephrase BOM vs Platform differences

Simplify API

Lock in performance improvements

for `buildSrc api change in largeJavaMultiProjectKotlinDsl` and

`first use of largeJavaMultiProjectKotlinDsl`.

Especially the change for largeJavaMultiProjectKotlinDsl got quite

faster with https://github.com/gradle/gradle/compare/ebbd1ec...dc64e67

I guess this is due to the Kotlin version upgrade.

The other tests got a little bit faster.