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

Michael Osipov edited comment on MNG-7062 at 12/30/20, 7:59 PM:
----------------------------------------------------------------

[~rfscholte], [~khmarbaise], what is your opinion on this? This generally makes 
sense, but distribution management is not necesarily the opposite of repos...I 
am a bit split here.


was (Author: michael-o):
[~rfscholte], what is your opinion on this? This generally makes sense, but 
distribution management is not necesarily the opposite of repos...I am a bit 
split here.

> 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