ResolvingWithPluginManagementSpec.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -10
    • +10
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in :pluginUse

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

    • -0
    • +10
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 12 more files in changeset.
Annotate integ tests failing with instant execution in :pluginUse

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

    • -0
    • +10
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 12 more files in changeset.
Revert "Merge pull request #6774 from gradle/eskatos/plugins/markers-metadata-only"

This reverts commit 0426976b85d5f732f43c97a97951986d5c3f74fc, reversing

changes made to 26cd8ebad223ade618f20997d6a08ef5fad4ffce.

    • -1
    • +1
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 9 more files in changeset.
Let plugin module resolution from marker be more robust

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

    • -1
    • +1
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 5 more files in changeset.
Provide a type safe API for configuring pattern layout

When an IvyArtifactRepository is configured with a `pattern` layout, it

can be further configured. This change deprecates the older method that

took both the layout name and a configuration closure in favour of a

named method to configure the `pattern` layout since the others cannot

be configured.

Issue #6529

    • -1
    • +1
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 15 more files in changeset.
Change int tests to use relevant fixture methods to express their expectations about the build log output.

    • -4
    • +4
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 30 more files in changeset.
Restore repo URL in plugin resolution error messages

    • -1
    • +1
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 17 more files in changeset.
Forcibly make default & gradlePluginPortal() a maven repository

and adapt tests and fixtures introducing HttpPluginRepository with

plugin resolution expectations helpers.

    • -1
    • +1
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 27 more files in changeset.
Build scan plugin can be auto-applied with with artifact coordinates (#3131)

    • -9
    • +35
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 5 more files in changeset.
Allow script plugins to be applied via the plugins DSL

Remote URLs are also supported:

```

plugins {

script "path/to/other.gradle"

script "https://example.com/another.gradle"

}

```

Local file paths are expressed as relative from the requesting script.

Constrain plugins {} block api to distinguish binary and script

plugin requests by both strongly modeled types and ad-hoc groovy parsing

of the plugins block. This pave the way for proper support of the

plugins {} block with the Gradle Kotlin DSL.

Implement ScriptPlugin PluginResolver by generating a synthetic

"imperative" Plugin class that loads and applies the script plugin when

applied.

This synthetic generated loader class and the script plugins are loaded

into the buildSrc classloader scope.

Only Project targets are supported.

`apply false` is not supported.

    • -4
    • +4
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 64 more files in changeset.
Updated PR to have tests

Removed the Closure method from IvyPluginRepository because it's done

for us automatically. Added an integ test to validate that it's possible

to specify a custom directory layout.

    • -1
    • +46
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 2 more files in changeset.
Cleanup test code

    • -44
    • +20
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 1 more file in changeset.
Tighten up contract of plugin management

    • -0
    • +79
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 12 more files in changeset.
Clean up plugin management API

    • -18
    • +6
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 13 more files in changeset.
Polish pluginManagement DSL

    • -0
    • +284
    ./ResolvingWithPluginManagementSpec.groovy
  1. … 104 more files in changeset.