build.gradle.kts

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

  1. … 521 more files in changeset.
Simplify kotlin-dsl-plugin-bundle plugin

by using a simple function to configure gradlePlugin and pluginBundle

extensions, alleviating ordering problems caused by upstream publishing

configuration changes in java-gradle-plugin plugin after making

publishing {} not a @DeferredConfigurable anymore.

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

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

to host experimental Gradle plugins

and factor build logic and test fixtures from :plugins

  1. … 10 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. … 9 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. … 9 more files in changeset.
Apply buildSrc plugins using the plugins {} block

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

See #256

  1. … 3 more files in changeset.
Make `kotlin-dsl` apply `kotlin-sam-with-receiver`

See #413

  1. … 1 more file in changeset.
Test `plugins` published against local repository

To properly test the local version of the plugins instead of the

published version.

  1. … 3 more files in changeset.
Remove unnecessary dependency

Fix `plugins` and `provider` build script dependencies

By replacing the shadowed `kotlin(module)` function by

`futureKotlin(module)`.

  1. … 2 more files in changeset.
Update repository references {gradle-script-kotlin => kotlin-dsl}

  1. … 2 more files in changeset.
Move :plugins into org.gradle.kotlin.dsl.plugins package

  1. … 10 more files in changeset.
Use gradleKotlinDsl() instead of gradleScriptKotlinApi()

  1. … 1 more file in changeset.
:plugins fix dependencies not picked up by publish-plugin

Need to use the `compile` configuration otherwise they are ignored

Settle :plugins archivesBaseName

Fix :plugins publication maven coordinates

  1. … 1 more file in changeset.
Adjust code to match project conventions

- Indent function arguments rather than aligning them

- Group imported packages

- Use single line to separate type members (two lines for module members)

  1. … 2 more files in changeset.
:plugins publication metadata

:plugins publication metadata

Adjust sources to coding conventions

  1. … 8 more files in changeset.
Use runtime GSK version in `embedded-kotlin` plugin

  1. … 1 more file in changeset.
Shorter plugin ids

  1. … 1 more file in changeset.
Introduce `kotlin-dsl` plugin

adds gradleScriptKotlinApi() dependency

applies gsk kotlin compiler plugin to production code

  1. … 5 more files in changeset.
Refine plugin declaration in :plugins build script

Fix a few typos

  1. … 1 more file in changeset.