You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Konrad Windszus (Jira)" <ji...@apache.org> on 2022/12/09 10:56:00 UTC

[jira] [Updated] (MRESOLVER-306) Make GenericVersionScheme.parseVersionConstraint(...) throw exception when comma-separated version not starting with "(" or "[" are passed

     [ https://issues.apache.org/jira/browse/MRESOLVER-306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konrad Windszus updated MRESOLVER-306:
--------------------------------------
    Summary: Make GenericVersionScheme.parseVersionConstraint(...) throw exception when comma-separated version not starting with "(" or "[" are passed  (was: Make GenericVersionScheme.parseVersionConstraint(...) throw exception when comma separated version are passed)

> Make GenericVersionScheme.parseVersionConstraint(...) throw exception when comma-separated version not starting with "(" or "[" are passed
> ------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MRESOLVER-306
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-306
>             Project: Maven Resolver
>          Issue Type: Improvement
>          Components: Resolver
>            Reporter: Konrad Windszus
>            Priority: Major
>
> Currently when {{GenericVersionScheme.parseVersionConstraint("1,2,3")}} is called an unexpected Object is returned which returns {{false}} for every version passed to  {{VersionConstraint.containsVersion}} and also returns other values for {{VersionConstraint.getVersion().compareTo(some other version)}}} than {{VersionRange.getRecommendedVersion().compareTo(some other version)}} (https://github.com/apache/maven/blob/55431cd267af1f4131f6fcb4c3b0d9c2c49641bf/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/DefaultArtifactVersion.java#L65)
> Instead passing such invalid string should lead to an {{InvalidVersionSpecificationException}}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)