management

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Update build scan plugin to 2.3

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

  1. … 2 more files in changeset.
Update build scan plugin to 2.2 (#8644)

- update version used in build scan plugin itself

- update default --scan version

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

- update version used in build scan plugin itself

- update default --scan version

  1. … 2 more files in changeset.
Update build-in scan plugin version to 2.1 (#7970)

  1. … 2 more files in changeset.
Update supported build scan plugin to 2.0.2

  1. … 2 more files in changeset.
Upgrade build scan plugin to 2.0.1

- Use 2.0.1 as 2.0 is not supported in Gradle 5.0

  1. … 3 more files in changeset.
Updated for plugin v2.0

  1. … 2 more files in changeset.
Update Guava to 26.0

- Replace `Files.readLines()` with `Files.asCharSource().readLines()`

- Replace `Files.write()` with `Files.asCharSink().write()`

- Change `Objects.toStringHelper()` to `MoreObjects.toStringHelper()`

- Change `Iterators.emptyIterator()` to `Collections.emptyIterator()`

- Use `MoreExecutors.directExecutor()` with `Futures.addCallback`

- Replace `CharMatcher.JAVA_UPPER_CASE`/`JAVA_ISO_CONTROL` with

`CharMatcher.javaUpperCase()`/`CharMatcher.javaIsoControl()`

- Replace `new SimpleTimeLimiter()` with `SimpleTimeLimiter.create()`

- Update `DistributionIntegrationSpec` because Guava requires 4

additional downstream dependencies:

* org.checkerframework:checker-compat-qual

* com.google.errorprone:error_prone_annotations

* com.google.j2objc:j2objc-annotations

* org.codehaus.mojo:animal-sniffer-annotations

  1. … 25 more files in changeset.
Introduce `AutoAppliedBuildScanPlugin#addBuildScanPluginDependencySpecTo`

In order to reduce the API surface exposed to the `kotlin-dsl` and

avoid possible issues caused by the inlining of constants.

See gradle/kotlin-dsl#1083

Introduce `AutoAppliedBuildScanPlugin#addBuildScanPluginDependencySpecTo`

In order to reduce the API surface exposed to the `kotlin-dsl` and

avoid possible issues caused by the inlining of constants.

See gradle/kotlin-dsl#1083

Update build scan plugin to 1.16

  1. … 2 more files in changeset.
Upgrade build scan plugin to 1.15.2

  1. … 2 more files in changeset.
Update supported build scan plugin to 1.15.1 (#5874)

merge this as 4.9 rc 2 is listed as planned for 6. july. don't wanna miss it.

  1. … 2 more files in changeset.
Update supported build scan plugin to 1.15 (#5846)

  1. … 1 more file in changeset.