Bug 424575 - Generic artifact query API
Summary: Generic artifact query API
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Aether (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks:
 
Reported: 2013-12-21 15:37 EST by BK Lau CLA
Modified: 2017-02-23 14:08 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description BK Lau CLA 2013-12-21 15:37:48 EST
Motivation:
There is a real need for an generic Aether API that addresses artifact queries.
Currently, Aether "query" is mostly limited to the VersionRangeRequest call.
Even that, its quite limited.
For example, with maven-aether-provider, we can't even query versions based on
classifier!. And yet we allowed creation of SubArtifacts with a classifier!!

With the advent of devOps in the cloud, there is a need for artifacts storage and versioning and hence querying. Most aether SPI provider sources already provides some form of querying of artifacts(it has to be because you can't use what you don't know you have). So Aether can just provide a high-level API farcade and at least delegate to those existing querying capability.











Reference: Bug-422618