Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Re-enabled build scans on CI

The location of the init script changed.

Convert :internal-integ-testing build script to Kotlin

Convert :internal-testing build script to Kotlin

Merge pull request #4601 from gradle/oehme/apt/incremental/cleanup

Polish incremental compiler

Convert :workers build script to Kotlin

    • -21
    • +0
    /subprojects/workers/workers.gradle
    • -0
    • +21
    /subprojects/workers/workers.gradle.kts
Convert :tooling-api-builders build script to Kotlin

Convert :messaging build script to Kotlin

    • -21
    • +0
    /subprojects/messaging/messaging.gradle
    • -0
    • +21
    /subprojects/messaging/messaging.gradle.kts
Convert :jvm-services build script to Kotlin

    • -0
    • +22
    /subprojects/jvm-services/jvm-services.gradle.kts
Convert :composite-builds build script to Kotlin

Convert :build-options build script to Kotlin

    • -0
    • +16
    /subprojects/build-option/build-option.gradle.kts
Merge pull request #4653 from gradle/wolfs/kotlin-dsl/better-ide-plugin

Polish IdePlugin a little bit

Merge pull request #4433: Construct a composite 'variant name' for multiple configurations

While it may appear like legacy configuration selection is another way to choose a particular variant for a component, in many cases the legacy mode may choose multiple configurations from the target component and include them in the graph.

The dependencyInsight hides this fact, by just showing the name of the first configuration that is selected. This change makes this more clear, by concatenating the names of all selected configurations to produce a synthetic 'variant name'.

Doing this makes it apparent that in many cases we are choosing redundant configurations where a single one would do. (e.g. ['default', 'compile', 'runtime'] can often be shorted to ['default'].

Remove assertion violated by JVM SW Model plugins

Fix sample location

Remove Groovy configuration

With the Groovy configuration, I cannot compile the integration tests.

Polish IdePlugin a little bit

- Remove unused `GradleSettings`

- Add comments for `configureCodeStyleSettings`

- Fix path to file excluded from Groovy stub generation

Fix checkstyle warning

Merge pull request #4293 from pledbrook/working-with-files-docs

Improve Working with Files user manual chapter

Revert "Revert "Merge pull request #4651 from gradle/dd/dependency-management/engine-refactor-and-docs""

This reverts commit de96eee53bfa39a73818186cc3bbd006a2cfb04a.

Revert "Merge pull request #4651 from gradle/dd/dependency-management/engine-refactor-and-docs"

This reverts commit 06abfbb7db5d652e4aaae3f262178f93328cd410, reversing

changes made to e581b30fc8dd70ba4939737c03cce42bcb15e86c.

Merge pull request #4651 from gradle/dd/dependency-management/engine-refactor-and-docs

Refactor and document dependency resolution engine

Clean up and add docs for `SelectorState`

Revert unecessary changes

Move indexing logic of macros inside `DefaultIncludeDirectives`

Provide `SelectorState` to `ModuleResolveState` on construction

Previously, we needed to resolve the selector in order to determine the target module.

This is no longer the case, since substitution rules are executed early.

We now line the selector with it's target module when constructing, rather than deferring until the selector is resolved.

Avoid re-creating variant names multiple times

Remove bad import

In PhasedBuildActionCrossVersionSpec.

Signed-off-by: Lucas Smaira <lsmaira@google.com>

Remove unused `FeaturePreviews` field and constructor param

Merge pull request #4636 from gradle/wolfs/kotlin-dsl/fix-code-style-ide

Fix generating IDE code style settings

Merge pull request #4632 from gradle/hansd/publicApiToKotlin

Moved publicApi script to buildSrc/configuration and polish