mirror of
https://github.com/apache/lucene.git
synced 2025-03-06 08:19:23 +00:00
Update WrapperDownloader to accept java 22 and correct deprecated new URL API #13458
This commit is contained in:
parent
9a4caa935a
commit
868897e43e
@ -21,6 +21,7 @@ import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.net.HttpURLConnection;
|
||||
import java.net.URL;
|
||||
import java.net.URI;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
@ -55,8 +56,8 @@ public class WrapperDownloader {
|
||||
|
||||
public static void checkVersion() {
|
||||
int major = Runtime.version().feature();
|
||||
if (major != 21) {
|
||||
throw new IllegalStateException("java version must be 21, your version: " + major);
|
||||
if (major != 21 && major != 22) {
|
||||
throw new IllegalStateException("java version must be 21 or 22, your version: " + major);
|
||||
}
|
||||
}
|
||||
|
||||
@ -86,7 +87,7 @@ public class WrapperDownloader {
|
||||
}
|
||||
}
|
||||
|
||||
URL url = new URL("https://raw.githubusercontent.com/gradle/gradle/v" + wrapperVersion + "/gradle/wrapper/gradle-wrapper.jar");
|
||||
URL url = URI.create("https://raw.githubusercontent.com/gradle/gradle/v" + wrapperVersion + "/gradle/wrapper/gradle-wrapper.jar").toURL();
|
||||
System.err.println("Downloading gradle-wrapper.jar from " + url);
|
||||
|
||||
// Zero-copy save the jar to a temp file
|
||||
|
Loading…
x
Reference in New Issue
Block a user