ConfigurePrecompiledScriptDependenciesResolver.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Dedupe ordered fs ls in :kotlinDsl*

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

    • -5
    • +1
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 3 more files in changeset.
Make fs ls reproducible by ordering by filename

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

    • -1
    • +6
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
Remove unused imports

    • -2
    • +0
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 2 more files in changeset.
Remove unused imports

    • -2
    • +0
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 2 more files in changeset.
Remove unused imports

    • -2
    • +0
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 2 more files in changeset.
Simplify `DefaultPrecompiledScriptPluginsSupport`

- Replace `HashedClassPath` by explicitly set `ConfigurableFileCollection`s

- Compute hash on demand on each task

    • -4
    • +0
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 6 more files in changeset.
Simplify `DefaultPrecompiledScriptPluginsSupport`

- Replace `HashedClassPath` by explicitly set `ConfigurableFileCollection`s

- Compute hash on demand on each task

    • -4
    • +0
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 6 more files in changeset.
Simplify `DefaultPrecompiledScriptPluginsSupport`

- Replace `HashedClassPath` by explicitly set `ConfigurableFileCollection`s

- Compute hash on demand on each task

    • -4
    • +0
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 6 more files in changeset.
Simplify `DefaultPrecompiledScriptPluginsSupport`

- Replace `HashedClassPath` by explicitly set `ConfigurableFileCollection`s

- Compute hash on demand on each task

    • -4
    • +0
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 6 more files in changeset.
Fix tasks and plugins that were using Task.project at execution time

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

    • -2
    • +9
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 23 more files in changeset.
Fix tasks and plugins that were using Task.project at execution time

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

    • -2
    • +9
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 21 more files in changeset.
Fix tasks and plugins that were using Task.project at execution time

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

    • -2
    • +9
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 22 more files in changeset.
Fix kotlin-dsl plugin tasks using getProject() at execution time

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

    • -2
    • +9
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 3 more files in changeset.
Fix kotlin-dsl plugin tasks using getProject() at execution time

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

    • -2
    • +9
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 3 more files in changeset.
Fix kotlin-dsl plugin tasks using getProject() at execution time

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

    • -2
    • +9
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 3 more files in changeset.
Fix kotlin-dsl plugin tasks using getProject() at execution time

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

    • -2
    • +9
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 3 more files in changeset.
Let Gradle instantiate task properties

    • -2
    • +3
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 6 more files in changeset.
Let Gradle instantiate task properties

    • -2
    • +3
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 6 more files in changeset.
Isolate plugin spec builders using classpath hash

So plugin spec group classes from multiple plugin modules won't

conflict.

    • -2
    • +1
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 5 more files in changeset.
Isolate plugin spec builders using classpath hash

So plugin spec group classes from multiple plugin modules won't

conflict.

    • -2
    • +1
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 5 more files in changeset.
Move `DefaultPrecompiledScriptPluginsSupport` and family to correct package

    • -1
    • +1
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 19 more files in changeset.
Move generated plugin spec builders to different package

In order to avoid conflicts with the ones generated for build scripts.

    • -1
    • +1
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 2 more files in changeset.
Move implementation of `PrecompiledScriptPlugins` to `kotlinDslProviderPlugins`

So updates to the core logic no longer require publishing a new plugin

version.

    • -0
    • +77
    ./ConfigurePrecompiledScriptDependenciesResolver.kt
  1. … 34 more files in changeset.