Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #6709 from artem-zinnatullin/az/http-updates

Update HttpCore 4.4.9 → 4.4.10, HttpClient 4.5.5 → 4.5.6

Merge branch 'master' into az/http-updates

    • -2
    • +24
    /subprojects/docs/src/docs/release/notes.md
Recognize @artem-zinnatullin in release notes

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Let samples use kotlin 1.2.70 and unignore sample kotlin version test

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

    • -1
    • +1
    /samples/hello-android/build.gradle.kts
    • -1
    • +1
    /samples/hello-kotlin/build.gradle.kts
    • -1
    • +1
    /samples/maven-publish/build.gradle.kts
Add `Provider.flatMap()` method, which creates a provider backed by a transform that returns a provider.

The implementation does not carry any details about the producer task.

  1. … 10 more files in changeset.
Merge pull request #6734 from gradle/lacasseio/lazy/disallow-task-provider-configure

Disallow mutation during `NamedDomainObjectProvider#configure`

Fix #6750

Disambiguate publications when a consumer doesn't care about the usage to prefer java runtime jars

Fix header of generated build init versions resource. Also updated to Scala 2.12.

    • -2
    • +2
    /subprojects/build-init/build-init.gradle
Fix #6735

Only consider Project dependencies for analysis mappings

Add extension tests to SettingsDslIntegrationSpec

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@plexxi.com>

Merge branch 'master' into extension_aware_settings

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@plexxi.com>

Fix dependency declarations for junit-vintage-engine

The vintage JUnit engine (org.junit.vintage:junit-vintage-engine)

has a _runtime_ dependency on `junit:junit`, which no longer leaks into

the test compile classpath. Because of this, an explicit compile-scope

dependency `junit:junit:4.12` is required.

Remove JDK 7 from DaemonPerformanceMonitoringCoverage

Rework task dependency inference so that `Provider` implementations use the same `TaskDependencyContainer` interface that most other things use to declare their producer task to the task resolution infrastructure, rather than having special knowledge sprinkled around various places.

Cleaned up a bunch of `Provider` and `Property` implementations so that more logic is reused rather than reimplemented.

  1. … 16 more files in changeset.
Merge pull request #6749 from gradle/bamboo/master/kotlin-dsl-1.0-rc-7

Upgrade Kotlin DSL to 1.0-rc-7

Update composite build tests for improved POM support

Do not permit stack-traces to be emitted by integration tests

Tidy up variant-names in integration tests

Instead of inlining the expected variant name in the module coordinates,

use `ResolveTestFixture.expectDefaultConfiguration(variant)`.

Make DSL reference header consistent with user manual

Customize display of docsearch

    • -0
    • +126
    /subprojects/docs/src/docs/css/manual.css
Rename jacoco-application-output.sample.conf to a shorter name to avoid hitting windows path length limitation

Fix some consistency issues in task dependency inference for various kinds of providers that do not represent a task output.

Remove unnecessary rule

Raise memory available for build inside IntelliJ

Groovy seems to require this

Merge branch 'master' into lptr/core/upgrade-to-groovy-2.5

Bump compiler memory size

Revert unnecessary changes

Since we reverted to using groovy-all.jar, there is no need for these changes anymore.

Add some test coverage for task dependency inference with providers.

Replace some special cases that are handled by `DefaultTaskDependency` with types that implement `TaskDependencyContainer` instead.

Revert back to using a groovy-all.jar built by ourselves

See https://github.com/gradle/gradle-groovy-all