settings.gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Convert `settings.gradle` to the Kotlin DSL (#3790)

- `apply { from(...) }` already resolves paths against `settingsDir`

- Clarify project directory name derivation from project name

- Include `*.gradle.kts` files in source distribution

  1. … 2 more files in changeset.
Revert "Temporarily move outer settings files to Groovy DSL"

This reverts commit 4d8cba5bebc995826fe0db59c110d150ae4429cd.

  1. … 5 more files in changeset.
Temporarily move outer settings files to Groovy DSL

to overcome an upstream breaking change, this commit will be reverted

  1. … 5 more files in changeset.
Generate lock on demand when dependency is resolved

  1. … 12 more files in changeset.
gradle-kotlin-dsl build use settings.gradle.kts

  1. … 6 more files in changeset.
Initial spiking

  1. … 15 more files in changeset.
Represent Gradle properties and corresponding command line option as data structure (#2784)

  1. … 48 more files in changeset.
Spike a GitVersionControlSystem

This spike just shows as a proof of concept how we can generically

approach version control system integration. This spike demonstrates:

* The use of a `VersionControlSpec` to define the url of the

remote repository.

* The use of a `VersionControlSystem` as the high-level abstraction

for all version control systems.

* A *very* rudimentary implementation of the `populate` method

for a `GitVersionControlSystem`

* An initial fixture for testing our Git integration.

The spike does not yet cover:

* How to get an instance of the correct type of version control

system based on the type of the version control spec that was

provided. But, we'll probably use some version control

system registry.

* Sophisticated handling for many common scenarios when

populating a working directory from a repository.

* Working directory exists and has correct remote.

* Working directory exists but is not a git repository.

* Working directory exists but has other remote.

* Multiple working directories for the same remote.

* Poorly formed user-input.

Related to https://github.com/gradle/gradle-native/issues/107

  1. … 9 more files in changeset.
:arrow-up: Kotlin 1.1.4-3

And migrate to the stable `kotlin-sam-with-receiver-compiler-plugin`

API.

See #413

See #414

  1. … 9 more files in changeset.
Extract :core-api project (#2719)

  1. … 785 more files in changeset.
Move 'org.gradle.caching' to build-cache

+review REVIEW-6562

  1. … 150 more files in changeset.
Move some of persistent-cache out of core

+review REVIEW-6562

  1. … 127 more files in changeset.
Add GCS transport protocol support, similar to S3 (#2258)

  1. … 46 more files in changeset.
Remove no longer needed project `backwards-compatibility-for-idea`

Kotlin 1.1.3 works fine with the new artifact names.

  1. … 3 more files in changeset.
Creates and publish backwards compatibility for IDEA jar

Required because of renaming

  1. … 3 more files in changeset.
Rename the root project from gradle-script-kotlin to gradle-kotlin-dsl

Introduce embedded-kotlin plugin

  1. … 5 more files in changeset.
Extract standalone Kotlin compiler plugin module

So it can be used on plugin projects (`buildSrc` and otherwise).

See #366

  1. … 7 more files in changeset.
Extract :test-fixtures and :samples-tests out of :provider

  1. … 64 more files in changeset.
Extract tooling-builders and tooling-models out of provider

  1. … 16 more files in changeset.
Introduce `tooling-builders` module

So `KotlinBuildScriptModelBuilder` can depend on `gradle-platform-jvm`

to execute `SourcesArtifact` resolution queries.

The module is still empty as we first need to patch Gradle's

`DynamicModulesClassPathProvider` to load it as part of the

`GRADLE_EXTENSIONS` classpath.

See #96

  1. … 3 more files in changeset.
Convert to multi-project build in preparation to adding new modules

See #304

  1. … 263 more files in changeset.
Remove version-info.jar

+review REVIEW-6527

  1. … 13 more files in changeset.
Remove rootProject.buildFileName = ‘build.gradle.kts’ from settings files

See #37

  1. … 18 more files in changeset.
Deprecation removal of Gradle GUI (#1749)

Remove Gradle GUI code, leftovers Open API code and user guides.

  1. … 191 more files in changeset.
Remove deprecated Jetty plugin

Issue: #735

  1. … 38 more files in changeset.
Fix cyclic dependency in dependency-management

Extract shaded runtime API relocation info into separate project/JAR and rearrange dependencies around it.

+review REVIEW-6484

  1. … 7 more files in changeset.
Use new build cache configuration (wrapper update)

Take no. 2.

+review REVIEW-6437

  1. … 6 more files in changeset.
Revert "Use new build cache configuration (wrapper update)"

This reverts commit 083e07edd5a0fb231692333d0ce7f7a43fc7d917.

  1. … 4 more files in changeset.
Use new build cache configuration (wrapper update)

+review REVIEW-6437

  1. … 4 more files in changeset.