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

Reply via email to