Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove tests that no longer apply to the production code

Update subprojects/docs/src/docs/release/notes.md

Co-Authored-By: Stefan Wolf <wolf@gradle.com>

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Update subprojects/docs/src/docs/release/notes.md

Co-Authored-By: Stefan Wolf <wolf@gradle.com>

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Fix compatibility check failures

Fix compatibility check failures

Add test coverage for debugging JavaExec, project.javaexec and Test

Add test coverage for debugging JavaExec, project.javaexec and Test

Add test coverage for debugging JavaExec, project.javaexec and Test

Resolve feedbacks

Resolve feedbacks

Resolve feedbacks

Fix test fixture after polishing

Let kotlin-dsl jars not include duplicated entries

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

Let kotlin-dsl jars not include duplicated entries

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

Polish code

- reorder service parameters alphabetically

- remove unused code

Rebaseline get IDE model on largeJavaMultiProject for IDEA

Looking at the history, there's a regression since long time ago

so it might be a little to track. Rebaseline it.

Reorganize code for better maintainability

We need to keep these long chained calls to let the Java compiler properly infer types, but we don't have to upadte everything every time we add or change a step.

Restore defaults when debug = true used

Restore defaults when debug = true used

Restore defaults when debug = true used

Rename debugTests() to debugTestsOn() in TestLauncher

Rename debugTests() to debugTestsOn() in TestLauncher

Rename debugTests() to debugTestsOn() in TestLauncher

Split method for readability and fix indent

Merge remote-tracking branch 'origin/master' into lorinc/7978/io-runtime-doc-includes-properties-and-normalization

Fix deduplication of published POM dependencies

This commit reworks how dependencies are de-duplicated

during POM file generation. De-duplication was introduced

as part of 4d97d0b (publish resolved versions).

However, only using group+name is incorrect, we should use

more fields like the classifier or target configuration.

Technically speaking the solution implemented in this

commit is still wrong, because we should _semantically_

deduplicate dependencies (some may be mergeable, some not).

It's a non goal of this commit to fix the fact that Gradle

Module Metadata does _not_ represent classified dependencies.

This means that in Gradle metadata 2 dependencies on 2

different classifiers will generate 2 identical entries

_without_ classifier information.

Fix deduplication of published POM dependencies

This commit reworks how dependencies are de-duplicated

during POM file generation. De-duplication was introduced

as part of 4d97d0b (publish resolved versions).

However, only using group+name is incorrect, we should use

more fields like the classifier or target configuration.

Technically speaking the solution implemented in this

commit is still wrong, because we should _semantically_

deduplicate dependencies (some may be mergeable, some not).

It's a non goal of this commit to fix the fact that Gradle

Module Metadata does _not_ represent classified dependencies.

This means that in Gradle metadata 2 dependencies on 2

different classifiers will generate 2 identical entries

_without_ classifier information.

Implement more methods on desugaring container

Resolve review feedback

Fix unit test.