Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix handling of “no settings” case WRT auto applied plugins and classpath

Some invocation args (e.g. -b) cause us to create two settings objects,

with the subsequent being empty.

Previously we were applying the auto

apply plugins to both, and inheriting the empty's classpath into the

rest of the build.

Now, we don't auto apply any plugins to the empty and have it inherit

the real settings script's classpath (which also makes it available to

the rest of the build tree).

Closes #11101

  1. … 1 more file in changeset.
Restore `build-scan` plugin syntax in Kotlin scripts

Closes #11095

  1. … 1 more file in changeset.
WIP to use cross-build cache for pattern specs

  1. … 1 more file in changeset.
Fix for convention mapping replacements.

  1. … 4 more files in changeset.
Enable fine grained invalidation for tasks

Add system includes to immutable file locations

  1. … 4 more files in changeset.
Add system includes to immutable file locations

  1. … 4 more files in changeset.
Add system includes to immutable file locations

  1. … 5 more files in changeset.
Always apply all Category disambiguation rules in Java ecosystem

Before, parts of the platform disambiguation were only done when

using the 'java-platform' plugin. However, consumers using other

Java plugins may also require all rules (see #11091)

  1. … 5 more files in changeset.
Add properties on `Report` and subtypes to allow wiring using `Providers`. Specifically, add `Report.activated` to replace `enabled` and `outputLocation` to replace destination.

Change the Java base plugin to use these properties instead of convention mapping to attach conventions for the test report locations.

  1. … 23 more files in changeset.
Add properties on `Report` and subtypes to allow wiring using `Providers`. Specifically, add `Report.activated` to replace `enabled` and `outputLocation` to replace destination.

Change the Java base plugin to use these properties instead of convention mapping to attach conventions for the test report locations.

  1. … 23 more files in changeset.
Remove derived enforced-platform variants

Instead, implement them with strict versions for external modules.

  1. … 19 more files in changeset.
Remove derived enforced-platform variants

Instead, implement them with strict versions for external modules.

  1. … 19 more files in changeset.
Remove derived enforced-platform variants

Instead, implement them with strict versions for external modules.

  1. … 19 more files in changeset.
Remove derived enforced-platform variants

Instead, implement them with strict versions for external modules.

  1. … 13 more files in changeset.
Remove derived enforced-platform variants

Instead, implement them with strict versions for external modules.

  1. … 19 more files in changeset.
Remove derived enforced-platform variants

Instead, implement them with strict versions for external modules.

  1. … 19 more files in changeset.
Add disambiguation rule for platforms

  1. … 1 more file in changeset.
Use AtomicReference for root

No need to use a full executor service.

  1. … 3 more files in changeset.
Use AtomicReference for root

No need to use a full executor service.

  1. … 3 more files in changeset.
Correct illegal cmd lines to exec modules' main class

Issue: #10825

Signed-off-by: lingocoder <coder@lingocoder.com>

Fix StackOverflow in SourceTask

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

Fix StackOverflow in SourceTask

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

Let SourceTask use a ConfigurableFileCollection

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

Let SourceTask use a ConfigurableFileCollection

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

Make lib/plugins an input

  1. … 4 more files in changeset.
Fix test

Fix test

Stop buffering operation notifications earlier

Now that the scans listener appears during settings, we can stop earlier

System properties as build logic inputs

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

  1. … 18 more files in changeset.