Joachim Van der Auwera created MNG-5659:
-------------------------------------------

             Summary: Project specific settings.xml
                 Key: MNG-5659
                 URL: https://jira.codehaus.org/browse/MNG-5659
             Project: Maven
          Issue Type: New Feature
            Reporter: Joachim Van der Auwera
         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
(v6.1.6#6162)

Reply via email to