Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Isolate Scala compile spec

Merge pull request #13371 from gradle/bamboo/cc/generateModuleMetadata/ii

Make `GenerateModuleMetadata` compatible with the configuration cache

Polish `GenerateModuleMetadata`

- Move method down to improve top-down reading

- Inline method to match constructor abstraction level

- Extract explaining method to improve prose

Move metadata validation failures back to task execution time `

By wrapping the metadata computation in a `Try<T>`.

Merge pull request #13328 from gradle/gh/refactor/changedetection

Move classes from changedetection to common modules

Merge pull request #13352 from gradle/gh/refactor/hash-zip-in-dir

Add support for classpath hashing of zips nested in directories

Rename `ModuleMetadata => ModuleMetadataSpec`

For consistency with similarly used classes.

Make `GenerateModuleMetadata` fully compatible with the configuration cache

- Store variant file collection in a field so it gets resolved and serialized at

store time

- Capture missing component state in the newly introduced `InputState` sum type

Polish `ModuleMetadataBuilder`

- buildId information is not part of the identity

Merge pull request #13374 from gradle/eskatos/cc/plugin-dev

Let the `java-gradle-plugin` plugin work with configuration caching

Merge branch 'release'

Fix detection of IntelliJ

The `idea.version` property is set by IntelliJ _during_ the build,

and _after_ BuildEnvironment is setup, so we need to defer the read

of this system property to properly detect it.

Remove @ToBeFixed in :pluginUse

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

Remove @ToBeFixed in :kotlinDsl

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

Remove @ToBeFixed in :buildInit

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

Merge pull request #13368 from gradle/eskatos/cc/antlr

Fix the Antlr task for the configuration cache

Merge pull request #13356 from gradle/eskatos/cc/exec

Let Exec and JavaExec tasks work with configuration caching

Merge pull request #13343 from gradle/guylabs/ge-plugin-3.3.4

Upgrade Gradle Enterprise Gradle plugin to 3.3.4

Publish 6.5-20200609000026+0000

Merge remote-tracking branch 'origin/donat/fix-docs-refs'

* origin/donat/fix-docs-refs:

Fix remaining broken reference

Fix broken references in docs

Restore snippets in user guide

Fix JavaGradlePluginPluginTest

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

Remove unused import

Adjust @ToBeFixed annotations in :pluginDev

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

Fix :jar task when `java-gradle-plugin-plugin` is applied for the configuration cache

by using a provider for heavyweight configuration captured in task actions

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

Fix :pluginUnderTestMetadata task in :pluginDev for the configuration cache

by wrapping project.configurations.detached...(..) into a provider

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

Merge pull request #13370 from gradle/am/ie/transform-failures

Allow configuration caching to be enabled from the tooling API using system properties

Make `GenerateModuleMetadata` compatible with the configuration cache

By taking a snapshot of the module metadata at store time.

Treat `Publication` as an unsupported configuration cache type

To make configuration cache reports involving publishing tasks easier to read.

Fix remaining broken reference

Clarify intention of configuration options