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/05/04 06:54:12 UTC

[jira] Created: (MRM-1379) migrate upload artifact web forms to repository API

migrate upload artifact web forms to repository API
---------------------------------------------------

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


this should simplify the code significantly by pushing things like the maintenance of Maven 2 specifics into the backing code. This should just be processing the form (generating the POM if needed) and then executing one or more calls into the API to store the artifacts (in the same way as a webdav PUT request would)

-- 
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-1379) migrate upload artifact web forms to repository API

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

Brett Porter updated MRM-1379:
------------------------------

    Fix Version/s: Backlog

> migrate upload artifact web forms to repository API
> ---------------------------------------------------
>
>                 Key: MRM-1379
>                 URL: http://jira.codehaus.org/browse/MRM-1379
>             Project: Archiva
>          Issue Type: Task
>    Affects Versions: 1.4
>            Reporter: Brett Porter
>             Fix For: Backlog
>
>
> this should simplify the code significantly by pushing things like the maintenance of Maven 2 specifics into the backing code. This should just be processing the form (generating the POM if needed) and then executing one or more calls into the API to store the artifacts (in the same way as a webdav PUT request would)

-- 
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] Commented: (MRM-1379) migrate upload artifact web forms to repository API

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

Brett Porter commented on MRM-1379:
-----------------------------------

some old API uses to review:
- Auditable in UploadAction should be part of a revision of how events are propagated to the audit logging plugin
- MetadataTools and other metadata related calls should be pushed into the storage's responsibility
- ManagedRepositoryContent / RepositoryContentFactory to be replaced by storage APIs
- ArchivaRepositoryMetadata
- ArtifactReference

> migrate upload artifact web forms to repository API
> ---------------------------------------------------
>
>                 Key: MRM-1379
>                 URL: http://jira.codehaus.org/browse/MRM-1379
>             Project: Archiva
>          Issue Type: Task
>    Affects Versions: 1.4
>            Reporter: Brett Porter
>             Fix For: Backlog
>
>
> this should simplify the code significantly by pushing things like the maintenance of Maven 2 specifics into the backing code. This should just be processing the form (generating the POM if needed) and then executing one or more calls into the API to store the artifacts (in the same way as a webdav PUT request would)

-- 
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