initialization

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add support for locking extension in ScriptHandler

This enables defining the lock mode and other extensions to dependency

locking.

  1. … 3 more files in changeset.
Add support for locking extension in ScriptHandler

This enables defining the lock mode and other extensions to dependency

locking.

Issue #9907

  1. … 6 more files in changeset.
Add support for locking extension in ScriptHandler

This enables defining the lock mode and other extensions to dependency

locking.

  1. … 3 more files in changeset.
Add support for locking extension in ScriptHandler

This enables defining the lock mode and other extensions to dependency

locking.

  1. … 6 more files in changeset.
Add support for locking extension in ScriptHandler

This enables defining the lock mode and other extensions to dependency

locking.

Issue #9907

  1. … 6 more files in changeset.
Add support for locking extension in ScriptHandler

This enables defining the lock mode and other extensions to dependency

locking.

  1. … 3 more files in changeset.
Add support for locking extension in ScriptHandler

This enables defining the lock mode and other extensions to dependency

locking.

  1. … 6 more files in changeset.
Add support for locking extension in ScriptHandler

This enables defining the lock mode and other extensions to dependency

locking.

  1. … 6 more files in changeset.
Add support for locking extension in ScriptHandler

This enables defining the lock mode and other extensions to dependency

locking.

  1. … 3 more files in changeset.
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.
Remove "self-resolving" plugin resolver since injected plugins now come from included builds

    • -2
    • +0
    ./definition/InjectedPluginDependencies.java
  1. … 8 more files in changeset.
De-incubate some more methods for Gradle 6.0

  1. … 9 more files in changeset.
De-incubate source dependencies

    • -3
    • +0
    ./definition/InjectedPluginDependencies.java
    • -3
    • +0
    ./definition/InjectedPluginDependency.java
  1. … 7 more files in changeset.
Add support for pluginManagement execution in correct order for Kotlin & Groovy (WIP)

  1. … 19 more files in changeset.
De-incubate included build

  1. … 1 more file in changeset.
Make Settings implement ExtensionAware

Closes #5546

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@plexxi.com>

  1. … 2 more files in changeset.
Restore `BuildIdentifier.isCurrentBuild()`.

  1. … 15 more files in changeset.
Move the introduced API to Settings

This limits its applicability to settings.gradle and makes it clearer

about the scope.

See #4086 for discussions on this.

  1. … 10 more files in changeset.
De-incubate the build cache

  1. … 11 more files in changeset.
Remove TODOs and add documentation

    • -4
    • +9
    ./definition/InjectedPluginDependencies.java
    • -10
    • +4
    ./definition/InjectedPluginDependency.java
  1. … 4 more files in changeset.
WIP Add DSL to configure injected plugins

    • -0
    • +33
    ./definition/InjectedPluginDependencies.java
    • -0
    • +37
    ./definition/InjectedPluginDependency.java
    • -0
    • +20
    ./definition/package-info.java
  1. … 21 more files in changeset.
Allow for gracefully completely disabling build scans (#3291)

This is driven by scan functionality currently not working in the presence of source mappings. Previously, the scan plugin was reaching through internal and public incubating API, making it public API in effect, in order to work out if there were VCS mappings. Instead, we now use our existing insulation layer to convey this.

  1. … 16 more files in changeset.
Add a few @UsedByScanPlugin annotations

+review DC-2180

  1. … 3 more files in changeset.
Expose Settings's buildscript

  1. … 6 more files in changeset.
Settings include(..) & includeFlat(..) array parameter as varargs

Change method signatures:

- include(String[]) to include(String...)

- includeFlat(String[]) to includeFlat(String...)

This isn't a binary breaking change as call sites for array and varags

taking methods are identical, they both instantiate the array.

  1. … 1 more file in changeset.
Reduce public API changes

  1. … 1 more file in changeset.
Fix @since tags for new public types

  1. … 9 more files in changeset.
Revert "Remove org.gradle.vcs types from public APIs for 4.3"

This reverts commit 5cf7db7be203b36a7b5c974a1e8fcd9291678510.

  1. … 2 more files in changeset.
Remove org.gradle.vcs types from public APIs for 4.3

  1. … 2 more files in changeset.