plugins

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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. … 2 more files in changeset.
Fix PrecompiledScriptPluginTest compilation

lint modified files after merging develop

  1. … 10 more files in changeset.
Merge branch 'develop' into eskatos/build/ktlint-convention

  1. … 4 more files in changeset.
lint: missing new line before ")"

  1. … 42 more files in changeset.
lint: apply blank lines rule

  1. … 67 more files in changeset.
Introduce :plugins-experiments subproject

to host experimental Gradle plugins

and factor build logic and test fixtures from :plugins

  1. … 7 more files in changeset.
Make `PrecompiledInitScript` expose the same API as `KotlinInitScript`

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

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

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

  1. … 4 more files in changeset.
Replace `gradleKotlinDsl()` dependency by `project("...")` dependency

So new types and functions can be used without requiring a wrapper

distribution upgrade cycle.

Upgrade com.gradle.plugin-publish plugin to 0.9.10

Move from jre7/8 to jdk7/8

Signed-off-by: StefMa <stefmadev@outlook.com>

  1. … 7 more files in changeset.
Remove usage of `IdeDependenciesExtractor`

Leverage upstream changes to settings pluginManagement.repositories

  1. … 4 more files in changeset.
Update to latest `com.gradle.plugin-publish` plugin that is compatible with Java 9 and the new configurations

Expose `kotlin-stdlib-jre8` to build scripts

See #558

  1. … 7 more files in changeset.
Address minor review comments

  1. … 5 more files in changeset.
withSettingsScript(..) & withSettingsScriptIn(..) fixtures

  1. … 4 more files in changeset.
Integration tests use settings.gradle.kts files

  1. … 3 more files in changeset.
Apply buildSrc plugins using the plugins {} block

  1. … 6 more files in changeset.
Remove spurious assertion

`embedded-kotlin` plugins adds stdlib & reflect to compileOnly

and testCompileOnly instead of compile

See #509

git ignores IntelliJ's `out` folders

  1. … 3 more files in changeset.
Polish `KotlinDslPluginTest`

Fix KotlinDslPluginTest for Windows

Follow up for e254a0cc421d593a538f90d7d138df2160f2194c

See #450

And https://builds.gradle.org/viewLog.html?buildId=7916031

Assert kotlin dsl api available in test-kit injected plugin classpath

Follow up for 204e2c9a3c46ac52a6bf5bff73856fe7f0daa574

See #450

  1. … 1 more file in changeset.
Take advantage of newly introduced `maven` shortcut

See #256

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

- Surface affected configuration names