gnodet commented on pull request #413:
URL: https://github.com/apache/maven/pull/413#issuecomment-841720517


   @Tibor17 this is not a memory model problem here. The analysis done by 
@famod shows that when using a parallel build, multiple mojos may use the 
fields on the MavenProject concurrently but with different values (the 
artifactFilter may be different for each mojo, hence the resulting artifacts 
list).  So synchronizing on those variables would not help, as one mojo may 
write a value but later read a non coherent artifacts list.  The problem here 
is that the `artifactFilter` and `artifacts` are specific to a given mojo 
execution.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to