PT #152509183 Use specific Gradle distro

This commit is contained in:
BoykoAlex
2017-11-06 12:30:30 -05:00
parent d906c2fddb
commit f3576e7ba7
3 changed files with 8 additions and 3 deletions

View File

@@ -90,7 +90,7 @@
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-metadata</artifactId>
<version>1.5.1.RELEASE</version>
<version>1.5.8.RELEASE</version>
</dependency>
<!-- Test harness -->
@@ -118,7 +118,7 @@
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.4.1.RELEASE</version>
<version>1.5.8.RELEASE</version>
<executions>
<execution>
<goals>

View File

@@ -14,7 +14,7 @@
</parent>
<properties>
<gradle-tooling.version>3.3</gradle-tooling.version>
<gradle-tooling.version>4.3</gradle-tooling.version>
</properties>
<repositories>

View File

@@ -11,6 +11,7 @@
package org.springframework.ide.vscode.commons.gradle;
import java.io.File;
import java.net.URI;
import java.util.concurrent.TimeUnit;
import org.gradle.tooling.GradleConnectionException;
@@ -20,6 +21,7 @@ import org.gradle.tooling.internal.consumer.DefaultGradleConnector;
import org.gradle.tooling.model.build.BuildEnvironment;
import org.gradle.tooling.model.eclipse.EclipseProject;
import org.springframework.ide.vscode.commons.util.Assert;
import org.springframework.ide.vscode.commons.util.Log;
/**
* Gradle API tooling utility
@@ -72,9 +74,12 @@ public class GradleCore {
*/
((DefaultGradleConnector) gradleConnector).daemonMaxIdleTime(1, TimeUnit.SECONDS);
configuration.configure(gradleConnector);
// Use patched Gradle 4.3 distribution as a workaround for https://github.com/gradle/gradle/issues/2483
gradleConnector.useDistribution(URI.create("http://s3-test.spring.io/sts4/custom-gradle-builds/gradle-4.3-build.zip"));
connection = gradleConnector.connect();
return connection.getModel(modelType);
} catch (GradleConnectionException e) {
Log.log(e);
throw new GradleException(e);
} finally {
if (connection != null) {