Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove unnecessary parameter

+review REVIEW-6090

First draft for introducing configuration attributes

This commit introduces "attributes" on `Configuration`, that are used during dependency resolution

to find an appropriate matching configuration. When a dependent configuration declares attributes,

then instead of looking for the dependency configuration directly in the dependency project, we

are instead trying to locate a configuration which matches the appropriate attributes.

Improved log messages

(as suggested in Review)

+review REVIEW-6226

Added error handling for NumberFormatException

(as suggested in Review)

+review REVIEW-6226

Clean up resources when the execution completes

- could release locked files in some cases

Improved comment

(as suggested in Review)

+review REVIEW-6226

Add missing Action overloads to TaskExecutionGraph

For parity between the Groovy and Kotlin scripting frontends.

Resolves gradle/gradle-script-kotlin#123

+REVIEW

Renamed method and variable to clarify that we are not using the name of the VM implementation but the name of the running VM

Addressing review comment

+review REVIEW-6226

Error handling by index checking instead of Exception handling

Addressing review comment

+review REVIEW-6226

Added @Nullable to getters to be consistent

+review REVIEW-6226

Improved logging in the (now unlikely) case that a daemon PID is null

Addressing review comment

+review REVIEW-6226

Call PID extraction code in constructor (to execute it only once per UnsupportedEnvironment construction)

Addressing review comment

+review REVIEW-6226

Test tasks using each others' inputs and outputs

+review REVIEW-6090

Convert test to Spock

+review REVIEW-6090

Extended comment

+review REVIEW-6226

Remove Ignore annotation from test

+review REVIEW-6227

Use project's classloader scope to deserialize task history

+review REVIEW-6227

Improve test and test task defined in script plugin

+review REVIEW-6227

Test with custom task besides DefaultTask

GRADLE-3537

Make the test always reproduce the problem

GRADLE-3537

Merged release into master.

Shuffled around some responsibilities between `PayloadSerializer` and `PayloadClassLoaderRegistry` implementations.

Include only the launcher and core classes when loading tooling API provider from (test) JVM classpath.

Use shared method to calculate the platform ClassLoader.

Fixed construction of worker process launcher jar.

Javadocs.

Renamed method.

Removed temporary assertions from test.

Don't special case the java 9 platform ClassLoader when determining whether a class referenced by a `BuildAction` implementation is a system class.

Extracted some duplicated logic that calculates the system ClassLoader into a method where it can be reused.