Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert "Remove redundant code"

This reverts commit a3b765a661bff56679846a3b75bd83870cea03f0.

Let value source based providers be used as task inputs

Let value source based providers be used as task inputs

Load properties when setting up the instant execution build

Load properties when setting up the instant execution build

Add native file watcher for Darwin

Add native file watcher for Darwin

Use real cache version

Fix merge glitch

Prove both Kotlin DSL IDE model builders return the same content

The single script request for Kotlin Scripting API

The multi scripts request for IntelliJ import & lifecycle

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

Prove both Kotlin DSL IDE model builders return the same content

The single script request for Kotlin Scripting API

The multi scripts request for IntelliJ import & lifecycle

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

Rename `SystemPropertySource => SystemPropertyValueSource`

Rename `SystemPropertySource => SystemPropertyValueSource`

Polish `InstantExecutionBuildOptionsIntegrationTest`

Polish `InstantExecutionBuildOptionsIntegrationTest`

Introduce `ProviderFactory#systemProperty` for declaring a system property as a potential build logic input

Introduce `ProviderFactory#systemProperty` for declaring a system property as a potential build logic input

Polish `DefaultInstantExecution`

- Dedupe `logger.log(instantExecutionLogLevel, ...)`

Polish `DefaultInstantExecution`

- Dedupe `logger.log(instantExecutionLogLevel, ...)`

Ignore changing modules for dependency verification

Ignore changing modules for dependency verification

Add tests for withoutCompileJavaFirst() option

Add option to configure if compile Java is needed for other JVM language

Remove more redundant code

Remove more redundant code

Remove redundant code

Surprisingly, the whole `ModuleSource` serialization in module

metadata seems redundant. It looks like we always reconstruct

the module source from the various places so there's actually

no point in serializing.

Remove redundant code

Surprisingly, the whole `ModuleSource` serialization in module

metadata seems redundant. It looks like we always reconstruct

the module source from the various places so there's actually

no point in serializing.

Use new API internally

Remove nagging for now because it is triggered by Kotlin plugin

Change destination dir API of compile tasks to DirectoryProvider

This also adds code for backward compatibility for plugins

(like Kotlin) that override getDestinationDir() and expect

it to be called by Gradle through the (now removed `@OutputDirectory`)

annotation.