Browse Source

Update Gradle wrapper to 7.3 (#80633)

Mark Vieira 3 years ago
parent
commit
afbf2fe5c6

+ 9 - 10
build-conventions/src/main/java/org/elasticsearch/gradle/internal/conventions/VersionPropertiesPlugin.java

@@ -11,24 +11,23 @@ package org.elasticsearch.gradle.internal.conventions;
 import org.gradle.api.Plugin;
 import org.gradle.api.Project;
 import org.gradle.api.provider.Provider;
-import org.gradle.initialization.layout.BuildLayout;
 
-import javax.inject.Inject;
 import java.io.File;
 
 public class VersionPropertiesPlugin implements Plugin<Project> {
 
-    private BuildLayout buildLayout;
-
-    @Inject
-    VersionPropertiesPlugin(BuildLayout buildLayout) {
-        this.buildLayout = buildLayout;
-    }
-
     @Override
     public void apply(Project project) {
+        File workspaceDir;
+        if (project.getGradle().getIncludedBuilds().isEmpty()) {
+            // This is an included build, use the parent directory as workspace root
+            workspaceDir = project.getRootDir().getParentFile();
+        } else {
+            workspaceDir = project.getRootDir();
+        }
+
         // Register the service if not done yet
-        File infoPath = new File(buildLayout.getRootDirectory(), "build-tools-internal");
+        File infoPath = new File(workspaceDir, "build-tools-internal");
         Provider<VersionPropertiesBuildService> serviceProvider = project.getGradle().getSharedServices()
                 .registerIfAbsent("versions", VersionPropertiesBuildService.class, spec -> {
             spec.getParameters().getInfoPath().set(infoPath);

+ 2 - 2
build-tools-internal/gradle/wrapper/gradle-wrapper.properties

@@ -1,6 +1,6 @@
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-all.zip
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionSha256Sum=a8da5b02437a60819cad23e10fc7e9cf32bcb57029d9cb277e26eeff76ce014b
+distributionSha256Sum=00b273629df4ce46e68df232161d5a7c4e495b9a029ce6e0420f071e21316867

+ 0 - 2
build-tools-internal/settings.gradle

@@ -1,2 +0,0 @@
-includeBuild '../build-conventions'
-includeBuild '../build-tools'

+ 1 - 1
build-tools-internal/src/main/resources/minimumGradleVersion

@@ -1 +1 @@
-7.2
+7.3

+ 2 - 2
gradle/wrapper/gradle-wrapper.properties

@@ -1,6 +1,6 @@
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-all.zip
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionSha256Sum=a8da5b02437a60819cad23e10fc7e9cf32bcb57029d9cb277e26eeff76ce014b
+distributionSha256Sum=00b273629df4ce46e68df232161d5a7c4e495b9a029ce6e0420f071e21316867