From 4ac6490dec1a19561969178bc639e63f0c4c538f Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Sun, 1 Oct 2023 10:30:50 -0700 Subject: [PATCH] Removed unused imports --- .../java/rife/bld/dependencies/ArtifactRetriever.java | 8 +++++++- src/test/java/rife/bld/operations/TestJUnitOperation.java | 1 - .../java/rife/bld/operations/TestUberJarOperation.java | 1 - .../java/rife/bld/operations/TestUpdatesOperation.java | 1 - src/test/java/rife/bld/operations/TestWarOperation.java | 1 - 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/rife/bld/dependencies/ArtifactRetriever.java b/src/main/java/rife/bld/dependencies/ArtifactRetriever.java index 7364fac..cf74e3b 100644 --- a/src/main/java/rife/bld/dependencies/ArtifactRetriever.java +++ b/src/main/java/rife/bld/dependencies/ArtifactRetriever.java @@ -189,7 +189,13 @@ public abstract class ArtifactRetriever { } private static URLConnection openUrlConnection(RepositoryArtifact artifact) throws IOException { - var connection = new URL(artifact.location()).openConnection(); + String location; + if (artifact.location().matches("[a-z][a-z0-9+\\-.]*://.*")) { + location = artifact.location(); + } else { + location = new File(artifact.location()).toURI().toString(); + } + var connection = new URL(location).openConnection(); connection.setUseCaches(false); connection.setRequestProperty("User-Agent", "bld " + BldVersion.getVersion()); return connection; diff --git a/src/test/java/rife/bld/operations/TestJUnitOperation.java b/src/test/java/rife/bld/operations/TestJUnitOperation.java index a2b1c43..a49927d 100644 --- a/src/test/java/rife/bld/operations/TestJUnitOperation.java +++ b/src/test/java/rife/bld/operations/TestJUnitOperation.java @@ -13,7 +13,6 @@ import java.util.List; import java.util.function.Function; import static org.junit.jupiter.api.Assertions.*; -import static org.junit.jupiter.api.Assertions.assertNull; public class TestJUnitOperation { @Test diff --git a/src/test/java/rife/bld/operations/TestUberJarOperation.java b/src/test/java/rife/bld/operations/TestUberJarOperation.java index 1a022a0..95051d4 100644 --- a/src/test/java/rife/bld/operations/TestUberJarOperation.java +++ b/src/test/java/rife/bld/operations/TestUberJarOperation.java @@ -19,7 +19,6 @@ import java.util.concurrent.TimeUnit; import java.util.jar.JarFile; import static org.junit.jupiter.api.Assertions.*; -import static org.junit.jupiter.api.Assertions.assertEquals; public class TestUberJarOperation { @Test diff --git a/src/test/java/rife/bld/operations/TestUpdatesOperation.java b/src/test/java/rife/bld/operations/TestUpdatesOperation.java index ff966fa..f8ba73c 100644 --- a/src/test/java/rife/bld/operations/TestUpdatesOperation.java +++ b/src/test/java/rife/bld/operations/TestUpdatesOperation.java @@ -5,7 +5,6 @@ package rife.bld.operations; import org.junit.jupiter.api.Test; -import rife.bld.dependencies.DependencyScopes; import rife.bld.WebProject; import rife.bld.dependencies.*; import rife.tools.FileUtils; diff --git a/src/test/java/rife/bld/operations/TestWarOperation.java b/src/test/java/rife/bld/operations/TestWarOperation.java index ee91dd6..077e2bb 100644 --- a/src/test/java/rife/bld/operations/TestWarOperation.java +++ b/src/test/java/rife/bld/operations/TestWarOperation.java @@ -15,7 +15,6 @@ import java.util.jar.JarFile; import java.util.regex.Pattern; import static org.junit.jupiter.api.Assertions.*; -import static org.junit.jupiter.api.Assertions.assertEquals; public class TestWarOperation { @Test