Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge branch 'master'

Address some review comments

Update subprojects/docs/src/docs/release/notes.md

Co-Authored-By: Stefan Wolf <wolf@gradle.com>

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Rebaseline get IDE model on largeJavaMultiProject for IDEA

Looking at the history, there's a regression since long time ago

so it might be a little to track. Rebaseline it.

Split method for readability and fix indent

Fix deduplication of published POM dependencies

This commit reworks how dependencies are de-duplicated

during POM file generation. De-duplication was introduced

as part of 4d97d0b (publish resolved versions).

However, only using group+name is incorrect, we should use

more fields like the classifier or target configuration.

Technically speaking the solution implemented in this

commit is still wrong, because we should _semantically_

deduplicate dependencies (some may be mergeable, some not).

It's a non goal of this commit to fix the fact that Gradle

Module Metadata does _not_ represent classified dependencies.

This means that in Gradle metadata 2 dependencies on 2

different classifiers will generate 2 identical entries

_without_ classifier information.

Adjust example for WorkerParameters to follow documentation advice

Merge remote-tracking branch 'origin/gh/worker-api/parameter-api'

* origin/gh/worker-api/parameter-api:

Fix test issues on windows

Make checkstyle happy

Add a test for poorly written worker execution

Add some comments to adapter classes to explain their purpose

Use a ConfigurableFileCollection for classpath in worker specs

Add incorrect parameters test for legacy api

Use a convenience method for loading class

Fix tooling api test for older versions

Remove unused import

Add legacy API test for worker executor

Update worker api test coverage to use typed parameter api

Move compiler parameters into compiler implementation classes

Use property generation in worker parameters test

Change PCH generation to use typed parameter api

Change compiler daemons to use typed parameter api

Deprecate forkMode on WorkerConfigurations

Add null parameter test

Remove obsolete method for registering managed factories

Allow managed factories to be recreatable in worker processes

Introduce typed parameter API for workers

Merge remote-tracking branch 'origin/sg/merges/mega-swift-docs'

* origin/sg/merges/mega-swift-docs:

Fix Swift samples

Specialize getBinaries from XCTest components

Add testing Swift project chapter

Update settings.gradle.kts

Update settings.gradle

Add building Swift project chapter

Add XCTest plugin reference chapter

Fix typos in Swift and C++ chapters

Publish 5.5.1-20190717230817+0000

Change calculation of task dependencies for a file collection containing a `Callable` backed provider whose value contains a `Buildable` element.

Previously, these were intentionally ignored, to avoid calculating the value of the provider during task graph calculation. Instead, this case should become a warning or error in the future (rather than just silently ignoring them).

Bump to latest nightly for inception build

Specialize getBinaries from XCTest components

Fix Swift samples

  1. … 7 more files in changeset.
Polish symlinks section in notes.md

    • -5
    • +2
    /subprojects/docs/src/docs/release/notes.md
Update subprojects/docs/src/docs/release/notes.md

Co-Authored-By: Stefan Wolf <wolf@gradle.com>

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Polish more_about_tasks.adoc

Restore imports that IDEA removes even if required!

    • -0
    • +3
    /subprojects/performance/templates.gradle
Move incremental unavailability handling to more_about_tasks.adoc

    • -9
    • +2
    /subprojects/docs/src/docs/release/notes.md
Revert command_line_interface.adoc

Restore test by updating the baseline for Gradle builds

    • -4
    • +1
    /subprojects/performance/templates.gradle
Update wrapper

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Merge remote-tracking branch 'origin/lacasseio/docs/testing-swift' into sg/merges/mega-swift-docs

* origin/lacasseio/docs/testing-swift:

Add testing Swift project chapter

Merge remote-tracking branch 'origin/lacasseio/docs/building-swift' into sg/merges/mega-swift-docs

* origin/lacasseio/docs/building-swift:

Add building Swift project chapter

Merge remote-tracking branches 'origin/lacasseio/docs/typos-cpp-swift' and 'origin/lacasseio/docs/xctest-ref-chapter'

* origin/lacasseio/docs/typos-cpp-swift:

Fix typos in Swift and C++ chapters

* origin/lacasseio/docs/xctest-ref-chapter:

Update settings.gradle.kts

Update settings.gradle

Add XCTest plugin reference chapter

Merge pull request #9880 from gradle/lptr/build-cache/issue-9877

Use UTF-8 when extracting build cache artifacts

Temporarily ignore in order to get a passing build on older API

Fix Gradleception build

This commit will call the new resolution API if the build is running with

it, or do nothing if it's using a version of Gradle which doesn't support

this API.

The Groovy script is cached in order to avoid the overhead of parsing the

same script multiple times for different projects.

Update documentation of capability handling

Use since 5.6 instead of 6.0

This should make binary compatibility checks pass and we can

decide whether to include in 5.6 or not.