[
https://issues.apache.org/jira/browse/MNG-7062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17256746#comment-17256746
]
Michael Osipov commented on MNG-7062:
-------------------------------------
OK, I see this makes sense of course. This piece of information needs to be
retained.
> Add first class support for deployment repositories to settings.xml
> -------------------------------------------------------------------
>
> Key: MNG-7062
> URL: https://issues.apache.org/jira/browse/MNG-7062
> Project: Maven
> Issue Type: Improvement
> Components: Settings
> Affects Versions: 3.6.3
> Reporter: Phil Clay
> Priority: Minor
>
> The maven settings.xml file currently has first-class support for controlling
> artifact _downloads_ via the [mirrors
> section|https://maven.apache.org/settings.html#Mirrors]. It would be
> intuitive and logical if the the settings.xml file also had first-class
> support for controlling artifact _uploads_.
> Being able to control _both_ artifact uploads and downloads from the
> settings.xml file allows for easier centralized management in organizations
> using a repository manager, in which all downloads and uploads should go
> through the repository manager.
> The current approach of being able to point artifact downloads to a
> repository manager in settings.xml, but not being able to point uploads to
> the same repository manager in settings.xml is clunky and not intuitive.
> Here are several alternatives that can be used today, but none are as
> easy/intuitive as first class support in the settings.xml would be.
> # Define downloads in settings.xml file, but define uploads via
> {{distributionManagement}} in poms.
> # Define {{alt*DeploymentRepository}} properties in settings.xml (as
> mentioned in [PR #23|https://github.com/apache/maven-site/pull/223]). Do not
> use {{distributionManagement}} in poms at all.
> # Define custom release/snapshot repo properties in settings.xml, and define
> a {{distributionManagement}} section in poms that references those properties
--
This message was sent by Atlassian Jira
(v8.3.4#803005)