Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove assertion on the relationship between a Settings script class `ClassLoader` and its `buildscript.classLoader`

Given the relationship is not part of the settings script contract AND

the other assertions still hold, this should be safe.

The relationship between the `buildscript.classLoader` and the script

class classloader is not so simple to assert anymore given the new

`groovy-dsl:...` `ClassLoaderScope` and the way

`DefaultDeprecatedClassLoader` works.

Remove assertion on the relationship between a Settings script class `ClassLoader` and its `buildscript.classLoader`

Given the relationship is not part of the settings script contract AND

the other assertions still hold, this should be safe.

The relationship between the `buildscript.classLoader` and the script

class classloader is not so simple to assert anymore given the new

`groovy-dsl:...` `ClassLoaderScope` and the way

`DefaultDeprecatedClassLoader` works.

Accept moving UnexportMainSymbol task to another package

Accept moving UnexportMainSymbol task to another package

Accept moving UnexportMainSymbol task to another package

Accept moving UnexportMainSymbol task to another package

Tidy up Try

- map() and flatMap() now both throw exceptions that happen during the execution of the given function

- tryMap() is introduced to turn any exception thrown during the given function's invocation into a failed Try

- orElseMapFailure() is renamed to getOrMapFailure()

- getSuccessfulOrElse() is replaced with tryMap().orElseMapFailure()

Plus a few bits of polish.

Added Javadoc.

Polish `DefaultDeprecatedClassLoader`

- Fix whitespace

- Add empty line between static constant and fields for clarity

Polish `DefaultDeprecatedClassLoader`

- Fix whitespace

- Add empty line between static constant and fields for clarity

Polish `DefaultDeprecatedClassLoader`

- Fix whitespace

- Add empty line between static constant and fields for clarity

Add tests for wmain and C++ test coverage

Add tests for wmain and C++ test coverage

Add tests for wmain and C++ test coverage

Improve wording in docs

Add some test coverage for subgraph constraints

Fix integration test

Implement subgraph constraints support in resolution engine

Add generateDeploymentDescriptor boolean to Ear task and EarPluginConvention that allows the user to disable application.xml generation.

Signed-off-by: Jesper Utoft <jesper.utoft@systematic.com>

Move UnexportMainSymbol task to nativeplatform

This task is now shared between C++ and Swift, the package should

reflect that.

Move UnexportMainSymbol task to nativeplatform

This task is now shared between C++ and Swift, the package should

reflect that.

Merge pull request #10107 from gradle/lacasseio/pr-8366

Avoid changing the directory on macOS when using the start script

Fail on unpack failure

Previously we used to try a complicated dance to continue even if unpacking a cached result failed. We did this because wanted to avoid a corrupted cache entry breaking a build. However, with real-world usage it looks like hiding these problems causes more grief, and adds quite some complexity to the process. So we are removing this mitigation now.

Increase JavaExecDebugIntegrationTest timeout to fix flaky test

See https://github.com/gradle/gradle-private/issues/2482

Rename file collection visitor type and visit method.

  1. … 19 more files in changeset.
Rename file collection visitor type and visit method.

  1. … 19 more files in changeset.
Rename file collection visitor type and visit method.

  1. … 19 more files in changeset.
Merge pull request #10050 from gradle/lacasseio/software-model/prevent-duplicated-tasks

Check for ModelMap duplicated element inside TaskContainer

Merge pull request #10096 from gradle/lptr/execution/better-names-for-execution-state-steps

Better names for execution state-related steps

Some refactoring of file collection visitor.

  1. … 5 more files in changeset.