From f93611788961780e23e6b7693ae4a382207f6f10 Mon Sep 17 00:00:00 2001 From: FlowArg Date: Sat, 17 Aug 2024 19:22:48 +0200 Subject: [PATCH] Fix Windows issue with forge jar opening Gradle 8.10 --- build.gradle | 4 ++-- gradle/wrapper/gradle-wrapper.properties | 2 +- src/main/java/fr/flowarg/flowupdater/FlowUpdater.java | 2 +- .../fr/flowarg/flowupdater/versions/forge/ForgeVersion.java | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index 5118a61..cf33cb0 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ apply plugin: 'maven-publish' apply plugin: 'signing' group 'fr.flowarg' -version '1.9.0' +version '1.9.1' archivesBaseName = "flowupdater" java { @@ -35,7 +35,7 @@ dependencies { // Only for internal tests testImplementation 'fr.flowarg:openlauncherlib:3.2.10' - testImplementation 'org.junit.jupiter:junit-jupiter:5.10.3' + testImplementation 'org.junit.jupiter:junit-jupiter:5.11.0' } publishing { diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 2fa91c5..9a0a0e2 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/src/main/java/fr/flowarg/flowupdater/FlowUpdater.java b/src/main/java/fr/flowarg/flowupdater/FlowUpdater.java index 25801f2..8e95766 100644 --- a/src/main/java/fr/flowarg/flowupdater/FlowUpdater.java +++ b/src/main/java/fr/flowarg/flowupdater/FlowUpdater.java @@ -36,7 +36,7 @@ public class FlowUpdater { /** FlowUpdater's version string constant */ - public static final String FU_VERSION = "1.9.0"; + public static final String FU_VERSION = "1.9.1"; /** Vanilla version's object to update/install */ private final VanillaVersion vanillaVersion; diff --git a/src/main/java/fr/flowarg/flowupdater/versions/forge/ForgeVersion.java b/src/main/java/fr/flowarg/flowupdater/versions/forge/ForgeVersion.java index 5fa4470..e7dcfa9 100644 --- a/src/main/java/fr/flowarg/flowupdater/versions/forge/ForgeVersion.java +++ b/src/main/java/fr/flowarg/flowupdater/versions/forge/ForgeVersion.java @@ -264,7 +264,7 @@ public void install(@NotNull Path installDir) throws Exception else { this.logger.info("Installing libraries..."); - final URI uri = URI.create("jar:file:" + installerFile.toAbsolutePath()); + final URI uri = URI.create("jar:" + installerFile.toAbsolutePath().toUri()); try (final FileSystem zipFs = FileSystems.newFileSystem(uri, new HashMap<>())) { final Path versionFile = zipFs.getPath("version.json"); @@ -307,7 +307,7 @@ public void install(@NotNull Path installDir) throws Exception else { this.logger.info("Installing libraries..."); - final URI uri = URI.create("jar:file:" + installerFile.toAbsolutePath()); + final URI uri = URI.create("jar:" + installerFile.toAbsolutePath().toUri()); try (final FileSystem zipFs = FileSystems.newFileSystem(uri, new HashMap<>())) { final Path installProfileFile = zipFs.getPath("install_profile.json");