[
https://jira.codehaus.org/browse/MRM-1328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Olivier Lamy updated MRM-1328:
------------------------------
Fix Version/s: (was: 1.4-M4)
1.4-M5
> revise the content model to avoid Maven specifics and other problems
> --------------------------------------------------------------------
>
> Key: MRM-1328
> URL: https://jira.codehaus.org/browse/MRM-1328
> Project: Archiva
> Issue Type: Task
> Components: Design
> Affects Versions: 1.4
> Reporter: Brett Porter
> Fix For: 1.4-M5
>
>
> The initial content model took some shortcuts for expediency that need to be
> cleared up:
> - the Maven specifics, particularly in the dependency model, need to be moved
> to extensions (eg, dependencies should only refer to a namespace / project /
> version / id instead of having classifiers and types which can be added as
> extended information on the dependency in the same way it is for the artifact
> itself (then adjust xmlrpc and the metadata creation consumer)
> - extras like mailing lists, etc can be moved into a module so the basic
> model is much more basic
> - remove the 0-indexed lists in favour of proper modelling (select a name
> that can be referred to as well as iterated instead)
> - review the metadata document on the wiki for keying ideas to ensure we can
> always map everything to an URI and document it
> - ensure the storage is properly decoupled from the format - in a maven 2
> repo, asc/md5/pom need to be able to be mapped onto the metadata, and not as
> resources themselves, while pom/jar/dll are all resources (even if they might
> represent the same artifact, particularly in the case of the POM for a given
> JAR).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira