[ 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)