From df70a0c9e1ec91f32257f240dd3e517f0f8c3d8f Mon Sep 17 00:00:00 2001 From: FalsePattern Date: Mon, 3 Jun 2024 08:50:23 +0200 Subject: [PATCH] fix dependency downloader failing with non-semver dependencies --- .../lib/internal/impl/dependencies/DependencyLoaderImpl.java | 5 ----- .../lib/internal/impl/dependencies/RawVersion.java | 5 +++++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java b/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java index 8b490eb..a83c423 100644 --- a/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java +++ b/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java @@ -502,11 +502,6 @@ public class DependencyLoaderImpl { val build = matcher.group(5); version = new SemanticVersion(major, minor, patch, preRelease, build); } catch (IllegalArgumentException e) { - LOG.warn("Unparseable dependency version {}:{}:{} from {}", - groupId, - artifactId, - parts[2], - source); version = new RawVersion(parts[2]); } final String classifier = parts.length > 3 ? parts[3] : null; diff --git a/src/main/java/com/falsepattern/lib/internal/impl/dependencies/RawVersion.java b/src/main/java/com/falsepattern/lib/internal/impl/dependencies/RawVersion.java index 13f94f2..2a2707b 100644 --- a/src/main/java/com/falsepattern/lib/internal/impl/dependencies/RawVersion.java +++ b/src/main/java/com/falsepattern/lib/internal/impl/dependencies/RawVersion.java @@ -47,4 +47,9 @@ public class RawVersion extends Version { throw new IllegalArgumentException("Unknown version type: " + o.getClass().getName()); } } + + @Override + public String toString() { + return versionString; + } }