[ 
https://issues.apache.org/jira/browse/MNG-7316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17434391#comment-17434391
 ] 

Rob Tompkins edited comment on MNG-7316 at 10/26/21, 2:18 PM:
--------------------------------------------------------------

Admittedly we on commons are doing some strange things here, and I would indeed 
venture to guess (1 - 2 standard deviations away from the norm) that we are 
likely the only folks in the world that utilize this functionality. I suppose 
the correct thing to do here is to work together to see what you guys think we 
should be doing in our release plugin, as I did a bit of a hack-job to get it 
to work to begin with. I'd be happy to make changes to get things working 
appropriately.

So next comes the questions of timelines and how we collaborate I 
believe....right?


was (Author: chtompki):
Admittedly we on commons are doing some strange things here, and I would indeed 
venture to guess (1 - 2 standard deviations away from the norm) that we are 
likely the only folks in the world that utilize this functionality. I suppose 
the correct thing to do here is to work together to see what you guys think we 
should be doing in our release plugin, as I did a bit of a hack-job to get it 
to work to begin with.

So next comes the questions of timelines and how we collaborate I 
believe....right?

> MavenProject.getAttachedArtifacts() regression with 3.8.1
> ---------------------------------------------------------
>
>                 Key: MNG-7316
>                 URL: https://issues.apache.org/jira/browse/MNG-7316
>             Project: Maven
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.8.2, 3.8.3
>            Reporter: Gary D. Gregory
>            Assignee: Michael Osipov
>            Priority: Critical
>             Fix For: 3.8.x-candidate
>
>
> The method {{MavenProject.getAttachedArtifacts()}} as of 3.8.2 breaks 
> releasing components for us at Apache Commons using our Maven Release plugin 
> because the list returned is now immutable, we now get an exception when 
> calling {{remove()}} on the collection returned by the API; see 
> [https://github.com/apache/commons-release-plugin/blob/master/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.java#L137]
> This worked fine in 3.8.1, may you please change it back for 3.8.4?
> We cannot use Maven 3.8.2 and 3.8.3 to release our components.
> ([~michael-o]: Ironically, I discovered this trying to create a release 
> candidate for Apache Commons CLI.)
> The exception in 3.8.3:
> {quote}Caused by: java.lang.UnsupportedOperationException
>  at java.util.Collections$UnmodifiableCollection.remove 
> (Collections.java:1060)
>  at 
> org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo.execute
>  (CommonsDistributionDetachmentMojo.java:136)
>  at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:137)
> {quote}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to