You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@archiva.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2010/02/23 15:37:55 UTC

[jira] Created: (MRM-1328) revise the content model to avoid Maven specifics and other problems

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

        

[jira] (MRM-1328) revise the content model to avoid Maven specifics and other problems

Posted by "Olivier Lamy (JIRA)" <ji...@codehaus.org>.
     [ 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

        

[jira] Commented: (MRM-1328) revise the content model to avoid Maven specifics and other problems

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-1328?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=261826#action_261826 ] 

Brett Porter commented on MRM-1328:
-----------------------------------

update for latest changes in the code also

> 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
>             Fix For: 1.4-M1
>
>
> 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

        

[jira] (MRM-1328) revise the content model to avoid Maven specifics and other problems

Posted by "Olivier Lamy (JIRA)" <ji...@codehaus.org>.
     [ 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-M3)
                   1.4-M4
    
> 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-M4
>
>
> 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

        

[jira] Updated: (MRM-1328) revise the content model to avoid Maven specifics and other problems

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-1328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Porter updated MRM-1328:
------------------------------

    Fix Version/s: 1.4

> 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
>             Fix For: 1.4
>
>
> 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

        

[jira] Updated: (MRM-1328) revise the content model to avoid Maven specifics and other problems

Posted by "Olivier Lamy (JIRA)" <ji...@codehaus.org>.
     [ 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-M1)
                   1.4-M2

> 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-M2
>
>
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira