resolver

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Convert to multi-project build in preparation to adding new modules

See #304

  1. … 260 more files in changeset.
Tighten exported API

This commit adds `internal` or `private` to internal members

The only exported API that includes Gradle internals is now in .provider

See #209

  1. … 23 more files in changeset.
Add source dir of generated project accessors to script source path

Enables navigation to the sources and quick documentation access.

See #281

  1. … 7 more files in changeset.
Unclutter resolver log output

- Print each property on its own line

- Use a more compact representation for path and namespace lists

- Make log file name order predictable

    • -0
    • +15
    ./CompactTreeTest.kt
  1. … 5 more files in changeset.
Integration test samples

See #345

  1. … 30 more files in changeset.
Move source path computation to the server side

See #281

  1. … 3 more files in changeset.
Resolve script classpath asynchronously

And log all the relevant events.

See #249

    • -99
    • +0
    ./KotlinBuildScriptDependenciesResolverTest.kt
    • -0
    • +89
    ./ResolverCoordinatorTest.kt
    • -0
    • +43
    ./SourcePathProviderTest.kt
  1. … 12 more files in changeset.
Remove unused imports

    • -1
    • +0
    ./KotlinBuildScriptDependenciesResolverTest.kt
  1. … 1 more file in changeset.
Make generated accessors visible to KotlinBuildScriptModel clients

See #234

    • -0
    • +43
    ./DefaultSourcePathProviderTest.kt
    • -0
    • +100
    ./KotlinBuildScriptDependenciesResolverTest.kt
    • -0
    • +93
    ./ProjectRootOfTest.kt
  1. … 21 more files in changeset.