PluginUseDslIntegrationSpec.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove @ToBeFixedForInstantExecution on PluginUseDslIntegrationSpec

by using :help in lieu of :tasks

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

Remove @ToBeFixedForInstantExecution on PluginUseDslIntegrationSpec

by using :help in lieu of :tasks

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

Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in :pluginUse

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

  1. … 12 more files in changeset.
Annotate integ tests failing with instant execution in :pluginUse

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

  1. … 12 more files in changeset.
Merge remote-tracking branch 'origin/ldaley/settings-plugins-block' into ldaley/settings-plugins-block

# Conflicts:

# subprojects/core/src/main/java/org/gradle/initialization/SettingsScript.java

# subprojects/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/integration/KotlinSettingsScriptIntegrationTest.kt

# subprojects/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/KotlinSettingsScript.kt

# subprojects/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/execution/ProgramParser.kt

# subprojects/plugin-use/src/integTest/groovy/org/gradle/plugin/use/PluginUseDslIntegrationSpec.groovy

Add support for plugins {} in Kotlin settings scripts.

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

    • -12
    • +52
    ./PluginUseDslIntegrationSpec.groovy
  1. … 10 more files in changeset.
Support plugins {} in settings scripts

    • -12
    • +52
    ./PluginUseDslIntegrationSpec.groovy
  1. … 9 more files in changeset.
Support plugins {} in settings scripts

    • -12
    • +52
    ./PluginUseDslIntegrationSpec.groovy
  1. … 9 more files in changeset.
Fix exception assertion message in test

Merge branch 'master' into settings_script_plugin_block

* master: (572 commits)

Integrate documentation addition

Add anchor check to dead link tasks

Update navigation to match new structure

Add section about producers vs consumers

Fix dead internal links

Add task to check internal documentation links

Use underscore instead of dash in doc files

Fix include levels

Use a flatten directory for all adoc files

Consolidate "declaring repositories"

Add section about correct use of `mavenLocal()`

Increase memory for single page documentation generator

Reshuffle dependency management docs

Initial structure for new dependency management docs

Address review feedback

Rebaseline all performance test scenarios

Rebaseline NativeCleanBuildPerformanceTest

Rebaseline TaskOutputCachingSwiftPerformanceTest

Publish 5.6-20190722230056+0000

Update internal_build_cache_issue

...

    • -9
    • +49
    ./PluginUseDslIntegrationSpec.groovy
  1. … 4 more files in changeset.
Allow property replacement in version strings in the `plugins` block

Fixes #1697

    • -9
    • +49
    ./PluginUseDslIntegrationSpec.groovy
  1. … 3 more files in changeset.
Allow property replacement in version strings in the `plugins` block

Fixes #1697

    • -9
    • +49
    ./PluginUseDslIntegrationSpec.groovy
  1. … 3 more files in changeset.
Merge branch 'master' into settings_script_plugin_block

* master:

Publish 5.5

Polish comment

Provide the line-number of the plugins block when invoking

Remove unused `BuildScriptMetadata`

Polish `InitialPassStatementTransformer`

Polish `PluginRequestCollector`

Record line numbers for each plugin request

Validate plugin request values when invoking plugins block

Execute the `plugins` block in order to extract plugin requests

Use HTTPS for links to Apache license in wrapper scripts

    • -9
    • +25
    ./PluginUseDslIntegrationSpec.groovy
Add support for the plugins block on Settings to the Kotlin DSL

  1. … 6 more files in changeset.
Validate plugin request values when invoking plugins block

This is a further change toward allowing the plugins block to support

property replacement or other dynamic features. Instead of validating

the plugin id and version values when compiling the script, we now

perform this validation when these values are extracted, during

invocation of the `plugins` block.

    • -9
    • +25
    ./PluginUseDslIntegrationSpec.groovy
  1. … 5 more files in changeset.
SPIKE: allow property replacement in plugin versions

    • -0
    • +40
    ./PluginUseDslIntegrationSpec.groovy
  1. … 2 more files in changeset.
Replace 'Matchers' with 'CoreMatchers'

So we do not require 'org.hamcrest:hamcrest-library' as additional

dependency anymore. Which was only available for most of the tests

because it leaked onto the test compile classpath.

  1. … 162 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 283 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 284 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 285 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 285 more files in changeset.
Script plugins can use the plugins {} DSL to define their dependencies on builtin plugins

    • -16
    • +0
    ./PluginUseDslIntegrationSpec.groovy
  1. … 4 more files in changeset.
Revert "Revert changes for custom plugin portal"

This reverts commit 2288791711e1f2e8edbc5af11c9348d48038f79e.

  1. … 75 more files in changeset.
Revert changes for custom plugin portal

Revert 634e8884b8c8af88de7b45400d9448dcfb7687cf - add plugin resolution improvements to release notes

Revert 7164418390ebfa366eac77a8064d94ab386b7857 - Make pluginRepositories available in init scripts

reverts commit a1f3919be2d8b18e70c9777ba768b95272a08d1c.

reverts commit e996ec71a78dfd88d43f0e9bf589ca8b29c3160c.

reverts commit 02ae8d7131ed123238eb3a6dd200dfc8e8b360f7.

reverts commit 72f57e195af6e677316252f59965c17e889bb6bf.

reverts commit 9dcc63dad116b55cb860c89e3d749d58c787fbbe.

Revert e0b7a1c9febf72f8ca8a00a9e7f68089b3cda9ce - Tests and bug fixes for custom plugin portal

reverts commit e8805c1616912322e5441016e38329e11af3ca63.

reverts commit 20b815f768dea7f3bca48664233d13174d2e0f60.

Revert 0ae9da185d0df9b5831dce48eca21118d1fac5d7 - Move PluginId to interface

Revert 52c8306d872778404cbbd117bc2214da9f76e0c1 - Public interface changes for custom plugin portal

reverts commit 27ec8f7e535778f4fbb93df09937b027ac1ca488.

Revert 1b3f52920d8bf82be470d1aa972af21af5902f32 for custom plugin portal

Revert 71d6282cecba8ac5becad3f13f29f122212c0ff2 for custom plugin portal

reverts commit 500f9a90ea1775f4b5fe02fa9122750a10e90a5c.

Revert fa2963120a9d84bc156cb7418339ffccc2f88629 for custom plugin portal

Revert 7141b00cd487e265b08aaef364477870ccb38655 for custom plugin portal

  1. … 76 more files in changeset.
Moved PluginId to an interface & docs

PluginId was pulled into an interface so that we can control the

creation of those instances.

  1. … 10 more files in changeset.
Moved PluginId to an interface & docs

PluginId was pulled into an interface so that we can control the

creation of those instances.

  1. … 10 more files in changeset.