You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Osipov (Jira)" <ji...@apache.org> on 2022/12/17 23:17:00 UTC

[jira] [Created] (MNG-7636) Partially revert MNG-5868 to restore backward compatibility (see MNG-7316)

Michael Osipov created MNG-7636:
-----------------------------------

             Summary: Partially revert MNG-5868 to restore backward compatibility (see MNG-7316)
                 Key: MNG-7636
                 URL: https://issues.apache.org/jira/browse/MNG-7636
             Project: Maven
          Issue Type: Task
    Affects Versions: 3.8.6
            Reporter: Michael Osipov
            Assignee: Michael Osipov
             Fix For: 3.8.7


Due to the lack of documentation it was never clear whether {{org.apache.maven.project.MavenProject.getAttachedArtifacts()}} is mutable or not. Components used or abused this collection. The change was done in 3.8.x in a patch release which was unfortunately and make things obvious. To better address the breaking situation this change will be partially reverted in 3.8.x, but documented in 3.9.0 and 4.0.0 that the collection is read-only. A proper solution to remove attached is desired in the future.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)