GitHub user nitram509 opened a pull request:
https://github.com/apache/maven/pull/71
MNG-3525-maven-settings - settings.xml allowing mirror definitions inside
profiles
This improves user settings to have a mirrors list switched on/off via
Maven profile.
See commit messages for details.
Direct issue link: https://issues.apache.org/jira/browse/MNG-3525
Any feedback is welcome.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/nitram509/maven MNG-3525
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/maven/pull/71.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #71
----
commit b097c46c9c7e26fde4f07a459d27828e59589e6b
Author: nitram509 <[email protected]>
Date: 2015-11-01T11:49:56Z
[MNG-3525] extended the settings model, that i can have mirrors within a
profile
commit d2d85b5d6f4ba473fc0ed27ef7f2e37ac94a20d2
Author: nitram509 <[email protected]>
Date: 2015-11-01T12:01:30Z
[MNG-3525] introducing CommandLineSettings to address the challenge to
handle command line parameters have highest priority, compared to user settings
and global settings
commit c446764506e3101ddc4e9984c8cf624fce8e2462
Author: nitram509 <[email protected]>
Date: 2015-11-01T12:04:59Z
[MNG-3525] mirrors settings from active profiles are taken into account for
MavenExecutionRequest - Part#1 DefaultMavenExecutionRequestPopulator
commit 844314af17800a43f52f741a7878e9e371423964
Author: nitram509 <[email protected]>
Date: 2015-11-01T12:08:44Z
[MNG-3525] refactored duplicate logic for file resolving into separate class
commit 29c4e9202db8d1e59e8afa9bb0748505e019ac37
Author: nitram509 <[email protected]>
Date: 2015-11-01T12:17:13Z
[MNG-3525] mirrors settings from active profiles are taken into account -
Part#2 SettingsXmlConfigurationProcessor
the refactoring of ActiveProfileArgumentParser was necessary, because when
doing xml processing, active profiles need to be known, to select the right
profile, which may contains mirror information
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]