Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix test report index page

Prior to this commit the Classes tab of the test report index page

was generated with the link to the class as a sibling to the table cell

that should have contained it. The update of jsoup discovered this

issue and the table cell now encloses the link to the test class page.

Expose ExtensionModules better

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.