Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use new build service registation method in `AvailableJavaInstallationsPlugin`.

Use new build service registation method in `AvailableJavaInstallationsPlugin`.

Use new build service registation method in `AvailableJavaInstallationsPlugin`.

Use new build service registation method in `AvailableJavaInstallationsPlugin`.

Use new build service registation method in `AvailableJavaInstallationsPlugin`.

Fix formatting.

Push the logic that figures out the tools classpath for the test JVM down from the build script and into the model object.

  1. … 2 more files in changeset.
Push the logic that figures out the tools classpath for the test JVM down from the build script and into the model object.

  1. … 2 more files in changeset.
Some polishing of the build logic to locate the various JVMs used by the build.

- Apply the `AvailableJavaInstallationsPlugin` to all projects, rather than the root project.

- Add some modelling to the extension added by the plugin.

- Make sure the plugins that expect the extension to be present to explicitly state this (by applying the plugin).

  1. … 5 more files in changeset.
Some polishing of the build logic to locate the various JVMs used by the build.

- Apply the `AvailableJavaInstallationsPlugin` to all projects, rather than the root project.

- Add some modelling to the extension added by the plugin.

- Make sure the plugins that expect the extension to be present to explicitly state this (by applying the plugin).

  1. … 5 more files in changeset.
Some polishing of the build logic to locate the various JVMs used by the build.

- Apply the `AvailableJavaInstallationsPlugin` to all projects, rather than the root project.

- Add some modelling to the extension added by the plugin.

- Make sure the plugins that expect the extension to be present to explicitly state this (by applying the plugin).

  1. … 5 more files in changeset.
Rework the discovery and validation of the JVMs used for building, compiling and testing Gradle, so that the implementation is compatible with instant execution.

In particular, model the `AvailableJavaInstallations` as a 'build service', in part to dogfood this API. Also remove some logic that is no longer required.

    • -12
    • +4
    ./AvailableJavaInstallationsPlugin.kt
  1. … 5 more files in changeset.
Rework the discovery and validation of the JVMs used for building, compiling and testing Gradle, so that the implementation is compatible with instant execution.

In particular, model the `AvailableJavaInstallations` as a 'build service', in part to dogfood this API. Also remove some logic that is no longer required.

    • -12
    • +4
    ./AvailableJavaInstallationsPlugin.kt
  1. … 5 more files in changeset.
Rework the discovery and validation of the JVMs used for building, compiling and testing Gradle, so that the implementation is compatible with instant execution.

In particular, model the `AvailableJavaInstallations` as a 'build service', in part to dogfood this API. Also remove some logic that is no longer required.

    • -12
    • +4
    ./AvailableJavaInstallationsPlugin.kt
  1. … 5 more files in changeset.
Limit auto Java install for compilation to [9..11]

as >= 12 can't compile Java 6

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

Limit auto Java install for compilation to [9..11]

as >= 12 can't compile Java 6

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

Limit auto Java install for compilation to [9..11]

as >= 12 can't compile Java 6

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

Caveman debugging

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

  1. … 3 more files in changeset.
Refine Java version for compilation selection

by ruling out Java versions that can't compile Java 6, that is >= 12

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

Fix AvailableJavaInstallations for instant execution

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

  1. … 1 more file in changeset.
Fix AvailableJavaInstallations for instant execution

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

  1. … 1 more file in changeset.
Fix AvailableJavaInstallations for instant execution

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

  1. … 1 more file in changeset.
Fix AvailableJavaInstallations for instant execution

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

  1. … 1 more file in changeset.
Fix AvailableJavaInstallations for instant execution

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

  1. … 1 more file in changeset.
Fix AvailableJavaInstallations for instant execution

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

  1. … 1 more file in changeset.
Re-enable production environment check

  1. … 1 more file in changeset.
Disable production JDK check for now

Disable production JDK check for now

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.