rupert thurner created MRM-1935:
-----------------------------------

             Summary: make table of contents downloadable
                 Key: MRM-1935
                 URL: https://issues.apache.org/jira/browse/MRM-1935
             Project: Archiva
          Issue Type: Improvement
          Components: repository interface
            Reporter: rupert thurner


linux package management tools like debian apt, redhat dnf, or archlinux pacman 
consume binary repositories efficient since long, by first downloading a table 
of contents, and then calculating what to update locally.

it would be great if apache archiva could have a similar interface giving the 
necessary info about its contents in one go. it is stored anyway, says this 
documentation:
https://archiva.apache.org/docs/1.3.6/adminguide/consumers.html
this then can be used by maven, gradle, etal plugins to more efficient 
calculate dependency retrieval. especially in the case of version ranges, 
snapshots, as well as "shrinkwrap" as node package manager calls nailing down 
the effective versions used for a build. currently in the default setting maven 
is pushing an artifact repository really hard when resolving version ranges, 
while even my phone would have 4 cores and quite some bandwith to properly 
calculate this in advance.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to