[jira] [Commented] (SLING-8694) Allow selectively downloading artifacts from a staged Nexus repository

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (SLING-8694) Allow selectively downloading artifacts from a staged Nexus repository

Robert Munteanu (Jira)

    [ https://issues.apache.org/jira/browse/SLING-8694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16927433#comment-16927433 ]

Robert Munteanu commented on SLING-8694:
----------------------------------------

Radu and myself had a chat about a number of options. For reference, the ones we discarded are:

- Using the artifact directly from GitHub, e.g. https://github.com/apache/$artifact/$tag/pom.xml . This has the problem of introducing another system as a hard requirement for most commands
- Using the aggregator to list version names. This option would work. However, we have the metadata already in the poms and we would be again introducing another system in play.

We acknowledge that there are inconsistencies between the artifact names and the Jira release versions ( SLING-8695 ) but we should clean up that 'canonical' data rather than correct it in another system.

We did not discuss it, but the [Sling module descriptor | https://cwiki.apache.org/confluence/display/SLING/Sling+module+descriptor] is another option. However, it suffers from the same problem as aggregator - another system duplicating canonical data.

> Allow selectively downloading artifacts from a staged Nexus repository
> ----------------------------------------------------------------------
>
>                 Key: SLING-8694
>                 URL: https://issues.apache.org/jira/browse/SLING-8694
>             Project: Sling
>          Issue Type: New Feature
>          Components: Tooling
>            Reporter: Radu Cotescu
>            Priority: Major
>             Fix For: Committer CLI 1.0.0
>
>
> The Committer CLI tool should allow selectively downloading certain artifacts from a staged Nexus repository (e.g. pom files) in order to allow mapping the artifacts to a JIRA release, without having to force any conventions on the staged repository's description.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)