Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Properties are rehydrated with the proper provided type

Properties are rehydrated with the proper provided type

Merge pull request #10434 from gradle/eskatos/core/file-api

Introduce public api FileSystemOperations service

Fix KotlinDslScriptsModelBuilder on Windows

by using | as a path separator in project property

by escaping paths in tested script strings

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

Fix KotlinDslScriptsModelCrossVersionSpec on Windows

by escaping paths in script strings

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

Fix KotlinDslScriptsModelBuilder on Windows

by using | as a path separator in project property

by escaping paths in tested script strings

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

Fix KotlinDslScriptsModelBuilder on Windows

by using | as a path separator in project property

by escaping paths in tested script strings

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

Fix KotlinDslScriptsModelBuilder on Windows

by using | as a path separator in project property

by escaping paths in tested script strings

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

Fix KotlinDslScriptsModelBuilder on Windows

by using | as a path separator in project property

by escaping paths in tested script strings

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

Fix KotlinDslScriptsModelCrossVersionSpec on Windows

by escaping paths in script strings

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

Fix KotlinDslScriptsModelBuilder on Windows

by using | as a path separator in project property

by escaping paths in tested script strings

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

Fix KotlinDslScriptsModelCrossVersionSpec on Windows

by escaping paths in script strings

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

Fix KotlinDslScriptsModelBuilder on Windows

by using | as a path separator in project property

by escaping paths in tested script strings

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

Fix KotlinDslScriptsModelBuilder on Windows

by using | as a path separator in project property

by escaping paths in tested script strings

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

Translate all Kotlin DSL TAPI models from Kotlin to Java

as they will be consumed by Java only components like Buildship

this also removes the dependency on kotlin-stdlib

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

Translate all Kotlin DSL TAPI models from Kotlin to Java

as they will be consumed by Java only components like Buildship

this also removes the dependency on kotlin-stdlib

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

Translate all Kotlin DSL TAPI models from Kotlin to Java

as they will be consumed by Java only components like Buildship

this also removes the dependency on kotlin-stdlib

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

Translate all Kotlin DSL TAPI models from Kotlin to Java

as they will be consumed by Java only components like Buildship

this also removes the dependency on kotlin-stdlib

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

Translate all Kotlin DSL TAPI models from Kotlin to Java

as they will be consumed by Java only components like Buildship

this also removes the dependency on kotlin-stdlib

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

Translate all Kotlin DSL TAPI models from Kotlin to Java

as they will be consumed by Java only components like Buildship

this also removes the dependency on kotlin-stdlib

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

Translate all Kotlin DSL TAPI models from Kotlin to Java

as they will be consumed by Java only components like Buildship

this also removes the dependency on kotlin-stdlib

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

Translate all Kotlin DSL TAPI models from Kotlin to Java

as they will be consumed by Java only components like Buildship

this also removes the dependency on kotlin-stdlib

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

Remove unnecessary implementations of CleaningJavaCompiler

Provide better messages for strict validation errors

Add property handlers to unit tests

Clean up IvyPublication and publish more information to ivy.xml metadata

This cleans up the implementation of `populateFromComponent()` and

introduces the following changes that publish information which

was lossy before:

- Artifacts are now added to all configurations they belong to and

not just the first found

- Dependencies are now added for all configurations they belong to,

with the corresponding mapping and version, and

not just for the first found

- For a Java library, this means the 'runtime' now represents the full

runtime variant of the library (before, only 'default' represented

that)

Clean up IvyPublication and publish more information to ivy.xml metadata

This cleans up the implementation of `populateDependencies()` and

introduces the following changes that publish information which

was lossy before:

- Artifacts are now added to all configurations they belong to and

not just the first found

- Dependencies are now added for all configurations they are found for

with different mapping and possibly different versions

- For Java library, this means the 'runtime' now represents the full

runtime variant of the library (before, only 'default' represented

that).

Allow `@Optional` with local state and destroys

`@Optional` make sense on `File` parameters for local state and

destroys.

Merge pull request #10267 from gradle/wolfs/java-compile-input-changes

Use input changes in JavaCompile

Use Java 8 features