Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move all subprojects to the `subprojects` directory

  1. … 520 more files in changeset.
Let the `kotlin-dsl` plugin add gradleKotlinDSl() to testImplementation

instead of testRuntime

in order for the Kotlin DSL api to be available for tests implemented

using ProjectBuilder, mocks etc...

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

  1. … 1 more file in changeset.
Extract `KotlinDslCompilerPlugins` from `KotlinDslPlugin`

So it can be used separately.

    • -0
    • +40
    ./KotlinDslCompilerPlugins.kt
Expose implicit imports to precompiled scripts

By encoding the list of implicit imports directly in the compiler arguments.

Additionally:

- Extract the `PrecompiledScriptPlugins` plugin from the `kotlin-dsl`

plugin so it can be applied independently of `kotlin-dsl` until all

cacheability issues have been sorted out.

- Remove implicit imports handling from

`KotlinBuildScriptDependenciesResolver` as it's now handled by

`PrecompiledScriptDependenciesResolver`.

  1. … 5 more files in changeset.
Introduce `PrecompiledInitScript` script template

  1. … 3 more files in changeset.
Introduce `PrecompiledSettingsScript` script template

  1. … 3 more files in changeset.
Introduce `PrecompiledProjectScript` script template

  1. … 5 more files in changeset.
Touch up `KotlinDslPlugin`

- Surface affected configuration names

`kotlin-dsl` plugin adds Gradle Kotlin DSL API to testRuntimeOnly

See #450

  1. … 1 more file in changeset.
Make `kotlin-dsl` apply `kotlin-sam-with-receiver`

See #413

  1. … 1 more file in changeset.
Hide plugins constructors from the API

  1. … 1 more file in changeset.
Polish plugins kdoc

  1. … 1 more file in changeset.
Fix remaining references to `org.gradle.script.lang.kotlin`

  1. … 8 more files in changeset.
Move :plugins into org.gradle.kotlin.dsl.plugins package

    • -0
    • +64
    ./KotlinDslPlugin.kt
  1. … 10 more files in changeset.