[
https://jira.codehaus.org/browse/MRM-964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brett Porter closed MRM-964.
----------------------------
Resolution: Duplicate
Fix Version/s: (was: Backlog)
> Method isVersion() for validating an uploaded artifact version is open to
> criticism
> -----------------------------------------------------------------------------------
>
> Key: MRM-964
> URL: https://jira.codehaus.org/browse/MRM-964
> Project: Archiva
> Issue Type: Wish
> Components: Web Interface
> Affects Versions: 1.1.2
> Environment: Client: Windows XP SP3, Firefox 3.0.3
> Server: Linux Red Hat AS 4.0
> Reporter: Vincent Thévenin
> Priority: Critical
>
> When uploading an artifact, a validation is made against the 'version' field.
> The validation occurs in file
> $SRC/archiva-modules/archiva-base/archiva-common/src/main/java/org/apache/maven/archiva/common/utils/VersionUtil.java.
> I think such a validation algorithm can be discussed, as it does not let the
> user free to use its own versioning system. Actually, Maven itself does not
> seem to restrict the string pattern for the version of an artifact (even if
> the version ranging may not work), so why restricting it at Archiva level?
> There are cases where you cannot comply with imposed validation method, and
> where the change of the version system is not permitted for various reasons.
> The result is you cannot install the artifact using Archiva.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira