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

Reply via email to