BuildSrcSourceRootsConfigurationAction.kt

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

    • -109
    • +0
    ./BuildSrcSourceRootsConfigurationAction.kt
  1. … 521 more files in changeset.
Polish BuildSrcSourceRootsConfigurationAction

    • -1
    • +1
    ./BuildSrcSourceRootsConfigurationAction.kt
Hardcode 'build' on both sides of buildSrc source roots resolution

    • -1
    • +1
    ./BuildSrcSourceRootsConfigurationAction.kt
  1. … 1 more file in changeset.
Fix buildSrc classpath invalidation between regular and ide modes

Previous implementation using a file added to buildSrc jar was a bad

idea, it would have invalidated the buildSrc classpath each time build

executions switch between regular and ide modes.

Put the file under `buildSrc/build` instead.

    • -18
    • +6
    ./BuildSrcSourceRootsConfigurationAction.kt
  1. … 1 more file in changeset.
Short circuit buildSrc source roots action when not in classpath mode

in order not to impact all other build executions

by extracting classpath mode switch to its own type

    • -2
    • +5
    ./BuildSrcSourceRootsConfigurationAction.kt
  1. … 3 more files in changeset.
Source sets and project dependencies in buildSrc source roots

A BuildSrcProjectConfiguration action creates a task that generates a

text file containing the source roots for the root buildSrc project and

all its runtime project dependencies.

This allows for correct buildSrc source roots resolution when editing

kotlin settings or build scripts in the presence of a multi-project

buildSrc build.

    • -0
    • +118
    ./BuildSrcSourceRootsConfigurationAction.kt
  1. … 6 more files in changeset.