-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MNG-7059][MNG-4645] Move Central repo definition out of Maven's core so it can be more easily changed #1139
[MNG-7059][MNG-4645] Move Central repo definition out of Maven's core so it can be more easily changed #1139
Conversation
Do we intend to break builds overriding settings? Guess injection logic should be kept until we force an implicit settings.xml or do not define any implicit packaging/lifecycle, no? |
That's a really good question. I've added back the injection of maven central in case the settings read have no repositories defined. The most usual use case will be if the global settings have been overridden by the command line. |
4f5a7ae
to
6396f13
Compare
Kinda weird that the only IT failing is because it's now using the newly accepted syntax, but we're testing a failure: https://github.com/apache/maven-integration-testing/blob/941353757073754cedd91f49c3d1d9c216adda0d/core-it-suite/src/test/resources/mng-3748/settings.xml ... |
6396f13
to
aa7a6fb
Compare
1b342a2
to
d13c497
Compare
Does this means maven4 settings.xml will not be parsable by Maven3? So projects will have to "take a stance", and be "maven4 only" or 'maven3 only"? |
That's the |
d13c497
to
2956e9d
Compare
… be more easily changed
2956e9d
to
84e546c
Compare
JIRA issue: https://issues.apache.org/jira/browse/MNG-4645
IT PR: apache/maven-integration-testing#266
Supersedes: #419