[
http://jira.codehaus.org/browse/MRM-964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=193264#action_193264
]
Justin Rennell commented on MRM-964:
------------------------------------
This is an issue for using archiva to create an internal copy of outside
dependencies as well. For instance I am unable to upload an artifact with the
version "beta1.SP1" which is the version of the artifact from another repo.
I would be in favor of removing version validation entirely, or perhaps making
it a warning instead of an error. That way if a version fails validation, then
the user is prompted to accept the version as-is, change it, or cancel the
upload entirely.
> Method isVersion() for validating an uploaded artifact version is open to
> criticism
> -----------------------------------------------------------------------------------
>
> Key: MRM-964
> URL: http://jira.codehaus.org/browse/MRM-964
> Project: Archiva
> Issue Type: Wish
> Components: web application
> 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
> Fix For: 1.x
>
>
> 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.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira