[
https://issues.apache.org/jira/browse/MNG-5659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17711321#comment-17711321
]
Delany commented on MNG-5659:
-----------------------------
[~breun] we had to jostle around the configuration quite a lot in the
beginning. Its difficult to talk about it in abstract. One thing I would
recommend is setting up your repository manager with a single group repository
so that you're following Postel's law/the robustness principle, i.e. be
conservative in what you send and liberal in what you accept. Our projects
download from a single group repository (less network!), and then distribution
management always uploads directly to a specific repo.
[~gzm55] the only time I ever went into `${maven.home}` was to try out that
redisson locking thing. Otherwise I never touch
`${maven.home}/conf/settings.xml`
> Project specific settings.xml
> -----------------------------
>
> Key: MNG-5659
> URL: https://issues.apache.org/jira/browse/MNG-5659
> Project: Maven
> Issue Type: New Feature
> Components: FDPFC
> Reporter: Joachim Van der Auwera
> Priority: Major
> Fix For: Issues to be reviewed for 4.x
>
> Attachments: mvn.patch
>
>
> It would be useful to have a settings.xml file next to the project pom that
> could contain project specific settings. For example, when switching between
> projects it is sometimes necessary to also change the location of the local
> repository, or use a different set of repositories and/or mirror settings for
> each project.
> If a settings.xml file could be included with a project checkout, then the
> repositories needed for the build could be included (instead of putting them
> in the pom) along with any other project specific settings.
> The tricky part is intelligently handling multi-module projects. For a
> multi-module project I don't want to include a separate settings.xml file for
> each directory. So Maven could recursively check each parent directory until
> it either (1) finds a settings.xml, (2) finds a directory with no pom.xml, or
> (3) finds the root directory.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)