Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Polish `SourceDistributionProvider`

  1. … 1 more file in changeset.
Replace use of `DefaultModuleComponentIdentifier` by `#forModule`

Avoid resolving Kotlin lib sources more than once

Remove usage of `DefaultIdeDependencyResolver`

Use `project.run` to avoid repeating `project.`

Rename `SourceDistributionResolver` to `SourceDistributionProvider`

  1. … 4 more files in changeset.
Lazily download Gradle sources when they aren't available

This commit implements lazy download of Gradle sources when they are not available. Previously,

the Kotlin DSL expected the `all` distribution to be used to provide proper IDE support. If this

distribution wasn't used (typically with the wrapper), then navigating to sources wasn't possible.

With this commit, if the sources are not available, Gradle will do its best to download the zip

of sources and make it available.

It does so by creating a temporary configuration that is used to reference the Gradle sources,

which are then exploded through a dependency transform, so that the IDE can use them.

  1. … 4 more files in changeset.
Restore source navigation for Gradle sources

Has been broken since #561

Coverage included

  1. … 3 more files in changeset.
Merge pull request #561 from gradle/eskatos/settings/model-builder

KotlinBuildScriptModelBuilder supports settings.gradle.kts

  1. … 2 more files in changeset.
Polish `KotlinBuildScriptModel`

- Break long line

- Simplify complex comparison using null-safe navigation

- Declare type parameter variance

Polish `KotlinBuildScriptModelBuilder`

- Dedupe empty AccessorClassPath value

  1. … 1 more file in changeset.
Expose `kotlin-stdlib-jre8` to build scripts

See #558

  1. … 9 more files in changeset.
Rework KotlinBuildScriptModelBuilder for readability

and remove duplications

  1. … 1 more file in changeset.
First cut of tapi model builders supporting settings.gradle.kts

  1. … 3 more files in changeset.
Enable jsr305 annotations

  1. … 4 more files in changeset.
Resolve sources of dependencies in the buildscript classpath

See #399

  1. … 1 more file in changeset.
Polish `KotlinLibSources`

Rename base package to org.gradle.kotlin.dsl

  1. … 306 more files in changeset.
Introduce gradleKotlinDsl(), deprecate gradleScriptKotlinApi()

  1. … 4 more files in changeset.
Try to resolve Kotlin lib sources against project hierarchy

See #96

  1. … 1 more file in changeset.
Try to resolve Kotlin lib sources against buildscript repositories

See #96

  1. … 1 more file in changeset.
TAPI model builder for Kotlin build script template

  1. … 3 more files in changeset.
Extract tooling-builders and tooling-models out of provider

  1. … 15 more files in changeset.