KotlinSettingsScript.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge branch 'release' into bamboo/kotlin-dsl/implicit-receivers

  1. … 4 more files in changeset.
Restore legacy settings script templates for backward compatibility

  1. … 2 more files in changeset.
Add support for plugins {} in Kotlin settings scripts.

  1. … 17 more files in changeset.
Move `CompiledKotlinSettingsScript` to the support package

Only source-level API compatibility is required for script templates.

  1. … 4 more files in changeset.
Move `CompiledKotlinSettingsScript` to the support package

Only source-level API compatibility is required for script templates.

  1. … 4 more files in changeset.
Reuse `PluginAwareDelegate` in `CompiledKotlinSettingsScript`

Reuse `PluginAwareDelegate` in `CompiledKotlinSettingsScript`

wip: Remove `Gradle` and `Settings` interface delegation from Kotlin scripts

And take advantage of Kotlin script _implicit receivers_ instead.

  1. … 13 more files in changeset.
Remove no longer necessary `KotlinScriptTemplate` annotation

  1. … 4 more files in changeset.
Remove no longer necessary `KotlinScriptTemplate` annotation

  1. … 4 more files in changeset.
wip:

  1. … 5 more files in changeset.
Remove `Gradle` and `Settings` interface delegation from Kotlin scripts

And take advantage of Kotlin script _implicit receivers_ instead.

  1. … 14 more files in changeset.
Remove `Settings` interface from Kotlin DSL settings script type hierarchy

  1. … 1 more file in changeset.
Attempt to make plugins {} work in settings scripts in Kotlin

This is currently not quite working

  1. … 2 more files in changeset.
Attempt to make plugins {} work in settings scripts in Kotlin

This is currently not quite working

  1. … 2 more files in changeset.
Attempt to make plugins {} work in settings scripts in Kotlin

This is currently not quite working

  1. … 2 more files in changeset.
Merge branch 'master' into feature/JLL/depricate_http_download_dependencies

* master: (77 commits)

Realized component variants need to provide all attributes

Fix TeamCity Hygiene failures

New performance process (#10361)

Publish 5.6.1-20190825230025+0000

Publish 5.6.1-20190824230038+0000

Update .com userguide links

Update .com footer links

Update .com header links

Publish 5.6.1-20190823234015+0000

Rebase to latest 6.0 nightly

Revert "Recognize contributor"

Remove use of Java 11 API from instant execution

Recognize contributor

enhanced test source folder detection for eclipse task. (#10320)

Publish 5.6.1-20190823130927+0000

Rebase performance tests with 5.7-20190812122716+0000 baseline

Upgrade wrapper to 6.0 nightly

Rebase performance tests with 5.7-20190722220035+0000 baseline

Rebaseline to lock performance improvements

Temporarily use 5.6 as the baseline for Santa Tracker `assembleDebug` case.

...

  1. … 17 more files in changeset.
Fixes for previous commit.

  1. … 14 more files in changeset.
Fixes for previous commit.

  1. … 14 more files in changeset.
Replace `FileResolver.resolveFilesAsTree()` and `compositeFileTree()` with `FileCollectionFactory`.

  1. … 29 more files in changeset.
Replace `FileResolver.resolveFilesAsTree()` and `compositeFileTree()` with `FileCollectionFactory`.

  1. … 44 more files in changeset.
Replace `FileResolver.resolveFilesAsTree()` and `compositeFileTree()` with `FileCollectionFactory`.

  1. … 44 more files in changeset.
Replace `FileResolver.resolveFilesAsTree()` and `compositeFileTree()` with `FileCollectionFactory`.

  1. … 29 more files in changeset.
Replace usages of `FileResolver.resolveFile()` with `FileCollectionFactory.resolving()` or `FileOperations.immutable()`, so that `FileResolver` can be responsible only for converting scalar values to File-ish values.

  1. … 41 more files in changeset.
Replace usages of `FileResolver.resolveFile()` with `FileCollectionFactory.resolving()` or `FileOperations.immutable()`, so that `FileResolver` can be responsible only for converting scalar values to File-ish values.

  1. … 41 more files in changeset.
Replace usages of `FileResolver.resolveFile()` with `FileCollectionFactory.resolving()` or `FileOperations.immutable()`, so that `FileResolver` can be responsible only for converting scalar values to File-ish values.

  1. … 41 more files in changeset.
Replace usages of `FileResolver.resolveFile()` with `FileCollectionFactory.resolving()` or `FileOperations.immutable()`, so that `FileResolver` can be responsible only for converting scalar values to File-ish values.

  1. … 41 more files in changeset.
Fixes for previous commit.

  1. … 16 more files in changeset.
Fixes for previous commit.

  1. … 16 more files in changeset.
Fixes for previous commit.

  1. … 16 more files in changeset.