configuration

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make paths/names of included builds immutable (#10998)

Changes the “build path” for included builds to be determined at inclusion time based on the directory name, or a user supplied override. Previously, we tried to use the root project name defined in the included build. This caused a lot of complexity due to it not being known until part way through building the included build.

This change also disallows use of `buildSrc` as a project name, as it collides with the `buildSrc` nested build.

  1. … 72 more files in changeset.
Make paths/names of included builds immutable

  1. … 32 more files in changeset.
Add support for plugins {} in Kotlin settings scripts.

  1. … 17 more files in changeset.
Build buildSrc after applying the settings file (#10305)

Fixes #9094 and #5333

  1. … 54 more files in changeset.
Remove unnecessary parameter

    • -7
    • +4
    ./BuildOperatingFiringProjectsPreparer.java
  1. … 3 more files in changeset.
Move baseProjectClassLoaderScope from Settings to Gradle

  1. … 14 more files in changeset.
Allow init scripts to apply plugins to settings (#10304)

    • -27
    • +18
    ./internal/DefaultListenerBuildOperationDecorator.java
  1. … 10 more files in changeset.
Support plugins {} in settings scripts

  1. … 9 more files in changeset.
Support plugins {} in settings scripts

  1. … 8 more files in changeset.
Support plugins {} in settings scripts

  1. … 8 more files in changeset.
Align names for what is now known as baseProjectClassLoaderScope

    • -6
    • +6
    ./BuildOperatingFiringProjectsPreparer.java
  1. … 4 more files in changeset.
Refactor HTTP deprecation logic to use HttpRedirectVerifier

  1. … 60 more files in changeset.
Build buildSrc after applying the settings file

This allows the build cache settings to implicitly apply to buildSrc,

whereas before the configuration had to be duplicated there.

    • -4
    • +7
    ./BuildOperatingFiringProjectsPreparer.java
  1. … 28 more files in changeset.
Allow init scripts to apply plugins to settings

    • -27
    • +18
    ./internal/DefaultListenerBuildOperationDecorator.java
  1. … 10 more files in changeset.
Move Deleter interface out of impl package

  1. … 41 more files in changeset.
Move Deleter interface out of impl package

  1. … 38 more files in changeset.
Create Deleter as a service

    • -24
    • +25
    ./DefaultScriptPluginFactory.java
  1. … 11 more files in changeset.
Revert "Reinstate "Let instant execution reuse classloaders when loading""

  1. … 36 more files in changeset.
Revert "Revert "Let instant execution reuse classloaders when loading""

  1. … 36 more files in changeset.
Revert "Let instant execution reuse classloaders when loading"

  1. … 36 more files in changeset.
Revert "Revert "Merge remote-tracking branch 'origin/sg/merges/pr-9419'""

This reverts commit 0625bc7420e55e87730673231af6ad45dd04f47a.

  1. … 90 more files in changeset.
Simplify ScriptCompiler.compile() contract

Not requiring the ClassLoader anymore but only the ClassLoaderScope

as all implementations now use the export loader from the given scope.

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

  1. … 14 more files in changeset.
Simplify ScriptCompiler.compile() contract

Not requiring the ClassLoader anymore but only the ClassLoaderScope

as all implementations now use the export loader from the given scope.

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

  1. … 14 more files in changeset.
Simplify ScriptCompiler.compile() contract

Not requiring the ClassLoader anymore but only the ClassLoaderScope

as all implementations now use the export loader from the given scope.

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

  1. … 14 more files in changeset.
Simplify ScriptCompiler.compile() contract

Not requiring the ClassLoader anymore but only the ClassLoaderScope

as all implementations now use the export loader from the given scope.

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

  1. … 14 more files in changeset.
Simplify ScriptCompiler.compile() contract

Not requiring the ClassLoader anymore but only the ClassLoaderScope

as all implementations now use the export loader from the given scope.

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

  1. … 14 more files in changeset.
Prefer scope export loader for 2nd stage of Groovy scripts compilation

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

Prefer scope export loader for 2nd stage of Groovy scripts compilation

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

Prefer scope export loader for 2nd stage of Groovy scripts compilation

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

Prefer scope export loader for 2nd stage of Groovy scripts compilation

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