[
https://issues.apache.org/jira/browse/MNG-7625?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17647018#comment-17647018
]
Guillaume Nodet commented on MNG-7625:
--------------------------------------
[~sjaranowski] Fwiw, the v4 object that the v3 {{Settings}} delegates to is
immutable, so its state can not change. But the v3 semantics are still
preserved, for example cloning simply consists of creating a new object with
the same delegate, but if you later modify a cloned instance, the original copy
won't be modified. So whatever was done with the v3 objects can still be done
in the exact same way.
> Restore compatibility with Maven 3 - SettingsUtils#merge
> --------------------------------------------------------
>
> Key: MNG-7625
> URL: https://issues.apache.org/jira/browse/MNG-7625
> Project: Maven
> Issue Type: Task
> Affects Versions: 4.0.0-alpha-3
> Reporter: Slawomir Jaranowski
> Assignee: Slawomir Jaranowski
> Priority: Major
>
> Maven 3 has method:
> {code:java}
> void SettingsUtils#merge(org.apache.maven.settings.Settings,
> org.apache.maven.settings.Settings, java.lang.String)
> {code}
> It is used by {{maven-invoker-plugin}}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)