management

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Catch up with master

    • -1
    • +1
    ./internal/autoapply/AutoAppliedGradleEnterprisePlugin.java
  1. … 415 more files in changeset.
Update default scans plugin to 3.1.1

    • -1
    • +1
    ./internal/autoapply/AutoAppliedGradleEnterprisePlugin.java
  1. … 2 more files in changeset.
Update Gradle Enterprise Gradle plugin to version 3.1 (#11464)

    • -1
    • +1
    ./internal/autoapply/AutoAppliedGradleEnterprisePlugin.java
  1. … 3 more files in changeset.
Update Gradle Enterprise Gradle plugin to version 3.1

    • -1
    • +1
    ./internal/autoapply/AutoAppliedGradleEnterprisePlugin.java
  1. … 2 more files in changeset.
Restore `build-scan` plugin syntax in Kotlin scripts

Closes #11095

    • -12
    • +1
    ./internal/autoapply/AutoAppliedGradleEnterprisePlugin.java
  1. … 1 more file in changeset.
Integrate with Gradle Enterprise plugin 3.0 (#11041)

    • -45
    • +0
    ./internal/DefaultPluginRequests.java
    • -0
    • +45
    ./internal/MergedPluginRequests.java
    • -0
    • +43
    ./internal/MultiPluginRequests.java
    • -0
    • +39
    ./internal/SingletonPluginRequests.java
    • -0
    • +47
    ./internal/autoapply/AutoAppliedGradleEnterprisePlugin.java
  1. … 46 more files in changeset.
Fail better when using --scan and an old incompatible scan plugin

    • -0
    • +2
    ./internal/autoapply/AutoAppliedGradleEnterprisePlugin.java
  1. … 3 more files in changeset.
Update scan support for Gradle Enterprise plugin 3.0

Gradle 6 is now only compatible with this plugin.

    • -45
    • +0
    ./internal/DefaultPluginRequests.java
    • -0
    • +45
    ./internal/MergedPluginRequests.java
    • -0
    • +43
    ./internal/MultiPluginRequests.java
    • -0
    • +39
    ./internal/SingletonPluginRequests.java
    • -0
    • +45
    ./internal/autoapply/AutoAppliedGradleEnterprisePlugin.java
  1. … 29 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.

    • -20
    • +0
    ./internal/DefaultPluginRequests.java
  1. … 71 more files in changeset.
Make paths/names of included builds immutable

    • -20
    • +0
    ./internal/DefaultPluginRequests.java
  1. … 31 more files in changeset.
Update auto apply scan plugin to 2.4.2 (#10535)

  1. … 2 more files in changeset.
Update auto apply scan plugin to 2.4.2

  1. … 2 more files in changeset.
Update auto apply scan plugin to 2.4.2

  1. … 2 more files in changeset.
Update default scan plugin version to 2.4.1

  1. … 2 more files in changeset.
Update default scan plugin version to 2.4.1

  1. … 2 more files in changeset.
Update build scan plugin version to 2.4

Signed-off-by: Volker Leck <volker@gradle.com>

  1. … 2 more files in changeset.
Update build scan plugin version to 2.4

Signed-off-by: Volker Leck <volker@gradle.com>

  1. … 2 more files in changeset.
Execute the `plugins` block in order to extract plugin requests

Previously, we were extracting `PluginRequests` when compiling a build script,

using AST transforms. This prevented any sort of dynamic behaviour within the

plugins block, such as reading plugin versions from a properties file.

This behaviour was by design, and the syntax of the plugins block was explicitly

restricted to ensure the plugin requests were statically defined.

This restricted syntax has been the cause of much user angst, and the expected

benefits of a truly imperative plugins block have not eventuated. Furthermore,

the implementation of `plugins` in the Kotlin DSL does not add the same

restrictions.

With this change, the `plugins` block is actually invoked to extract any plugin

requests. While the restricted syntax remains (for now), this change opens up

the possibility of supporting property replacement for version numbers and other

dynamic behaviour.

One limitation of this change is that the line number of each plugin request

is not captured correctly: the line number is always reportes as 0 for any

request. Several tests are failing due to this limitation.

    • -60
    • +0
    ./internal/PluginRequestsSerializer.java
  1. … 7 more files in changeset.
Allow plugin versions to be specified in Settings

This is a hack/spike implementation.

    • -0
    • +2
    ./internal/PluginResolutionStrategyInternal.java
  1. … 3 more files in changeset.
Allow plugin versions to be specified in Settings

This is a hack/spike implementation.

    • -0
    • +2
    ./internal/PluginResolutionStrategyInternal.java
  1. … 3 more files in changeset.
Allow plugin versions to be specified in `pluginManagement`

This change provides a mechanism for centralized management of plugins

applied within a multi-project build. When a plugin version is registered

in the settings script, build scripts are able to apply the plugin using

the `plugins` block without specifying a version.

    • -0
    • +3
    ./internal/PluginResolutionStrategyInternal.java
  1. … 5 more files in changeset.
Allow plugin versions to be specified in `pluginManagement`

This change provides a mechanism for centralized management of plugins

applied within a multi-project build. When a plugin version is registered

in the settings script, build scripts are able to apply the plugin using

the `plugins` block without specifying a version.

    • -0
    • +3
    ./internal/PluginResolutionStrategyInternal.java
  1. … 5 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 890 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 897 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Add missing @Override to public api types

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

    • -0
    • +1
    ./internal/PluginManagementSpecInternal.java
  1. … 340 more files in changeset.
Update build scan plugin to 2.3 (#9346)

  1. … 2 more files in changeset.