revise the content model to avoid Maven specifics and other problems
--------------------------------------------------------------------

                 Key: MRM-1328
                 URL: http://jira.codehaus.org/browse/MRM-1328
             Project: Archiva
          Issue Type: Task
          Components: design
    Affects Versions: 1.4
            Reporter: Brett Porter


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 contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to