settings.gradle.kts

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Temporarily disable experimental feature

This is to get a new distribution snapshot to enable it.

Upgrade to latest nightly

  1. … 1 more file in changeset.
Upgrade to latest nightly

  1. … 1 more file in changeset.
Upgrade to latest nightly

  1. … 3 more files in changeset.
Revert "Upgrade to latest nightly"

This reverts commit 51a30b8c094ea153d4138985674bcebe7d9367c3.

  1. … 3 more files in changeset.
Upgrade to latest nightly

  1. … 3 more files in changeset.
Add kotlin-dev repo to the build to validate fixes

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 5 more files in changeset.
Update error message to give a hint that an AdoptOpenJdk JDK is required by the build.

Update error message to give a hint that an AdoptOpenJdk JDK is required by the build.

Update error message to give a hint that an AdoptOpenJdk JDK is required by the build.

Update error message to give a hint that an AdoptOpenJdk JDK is required by the build.

Re-enable production environment check

  1. … 1 more file in changeset.
Add GE configuration for testing on Jenkins

  1. … 3 more files in changeset.
Add GE configuration for testing on Jenkins

  1. … 3 more files in changeset.
Move kotlin-dsl in a sub directory

  1. … 1579 more files in changeset.
Switch build JDK to OpenJDK 11 in Gradle (#7810)

Previously we have the following checks:

- The JDK used in `packageBuild` and `promoteBuild` must be Oracle JDK 9.

- If remote cache is enabled, the build JDK must be Oracle JDK 9 (same as TC).

Now we're going to switch to OpenJDK 11 on TC https://github.com/gradle/gradle/pull/7809 , correspondingly, we change these checks to OpenJDK 11.

  1. … 1 more file in changeset.
Switch build JDK to OpenJDK 11 in Gradle (#7810)

Previously we have the following checks:

- The JDK used in `packageBuild` and `promoteBuild` must be Oracle JDK 9.

- If remote cache is enabled, the build JDK must be Oracle JDK 9 (same as TC).

Now we're going to switch to OpenJDK 11 on TC https://github.com/gradle/gradle/pull/7809 , correspondingly, we change these checks to OpenJDK 11.

  1. … 1 more file in changeset.
Merge branch 'release'

  1. … 7 more files in changeset.
Remove now unnecessary kotlin-dev repository

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 4 more files in changeset.
Make build JDK validation fail fast (#7372)

See https://github.com/gradle/gradle-private/issues/1579

Previously we check the build JDK in the execution phase, which might be too late - users

don't like to wait 5 mins for buildSrc then see "current JDK is not supported".

This PR moves the build JDK validation at the beginning of buildSrc/build.gradle.kts

in order to get a quick feedback.

  1. … 5 more files in changeset.
Upgrade compatibility report to use the same version of JavaParser as incubation report

  1. … 6 more files in changeset.
Add kotlin-eap repository for Kotlin 1.3.0-rc-57

  1. … 2 more files in changeset.
Minor changes to build logic, just refining

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 3 more files in changeset.
Add build cache configuration to the build

  1. … 2 more files in changeset.
Set mirror for all repositories (#6449)

Refine repository management and mirrors

Previously our repository/mirror management mechanism had several defects:

- Some plugins registered repository which we didn't manage (e.g. `kotlin-dsl` registered `kotlin-dev` repository).

- The duplicate code existed in both `buildSrc/settings.gradle.kts` and `mirrors.gradle.kts`.

- It's extremely confusing that which repositories we're using in the build.

- `libs-release/libs-snapshots/libs-milestones` are unnecessary when `libs` is present.

- Some repositories are not mirrored at all.

This PR refines the whole repository/mirror management by:

- Users define repositories in the common way: declare repositories in build script via repositories block.

- The mirror script replaces the repository url after everything is set.

- No duplicate code.

  1. … 5 more files in changeset.
  1. … 2 more files in changeset.
Favor unambiguous apply() functions over the ambiguous apply {}

`apply {}` is ambiguous due to the `kotlin-stdlib` extension function

with the same name on `Any` that shadows our `apply {}` in some cases.

This commit contains mechanical changes of all apply {} usages, favoring

the unambiguous equivalent functions.

See the discussion in gradle/kotlin-dsl#682 for more details.

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 16 more files in changeset.
Add buildSrc/settings.gradle.kts

> Support for nested build without a settings file was deprecated and will be removed in Gradle 5.0.

> You should create a empty settings file in buildSrc

Merge pull request #4631 from gradle/hansd/restructureGradleDir

Restructured top level Gradle dir

  1. … 1 more file in changeset.
Restructured top level Gradle dir

- Created init-scripts and shared-with-buildSrc sub directories

- Renamed a couple of scripts from camel case to kebap case

- Moved classycle resources to config directory

- Migrated build-scan-init script to Kotlin

  1. … 16 more files in changeset.