Re: Important Notice for all users of the parallel build feature
Is it possible to include this jar to maven distribution? Because it is not always possible to change it on build servers . On 19 October 2014 01:22, Kristian Rosenvold kristian.rosenv...@gmail.com wrote: Thanks to an excellent testcase provided by a JIRA user, a significant source of thread safety bugs has been located and fixed. The problem has an extensive reach, and can be the source of practically *any* issue in parallel builds, and is probably the root cause of most JIRA issues filed wrt parallel build problems. Fortunately, there is a very simple fix by putting the following inside your plugin configuration: plugin ... dependencies dependency groupIdorg.codehaus.plexus/groupId artifactIdplexus-interpolation/artifactId version1.21/version /dependency /dependencies /plugin You should also put this jar file in the lib/ext folder of your maven installation: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar Which plugins are affected ? It's almost easier to tell which is /not/ affected. See the relates link on https://jira.codehaus.org/browse/PLXCOMP-258 to see which plugins/tools are affected. Kristian - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org -- WBR Maxim aka solomax
Re: Important Notice for all users of the parallel build feature
As can be seen from https://jira.codehaus.org/browse/PLXCOMP-258, all the related issues are marked as fixed, which means the fix will be part of the next release of all the components in question. Given the number of components involved, this will take a bit of time.. Kristian 2014-10-18 20:42 GMT+02:00 Maxim Solodovnik solomax...@gmail.com: Is it possible to include this jar to maven distribution? Because it is not always possible to change it on build servers . On 19 October 2014 01:22, Kristian Rosenvold kristian.rosenv...@gmail.com wrote: Thanks to an excellent testcase provided by a JIRA user, a significant source of thread safety bugs has been located and fixed. The problem has an extensive reach, and can be the source of practically *any* issue in parallel builds, and is probably the root cause of most JIRA issues filed wrt parallel build problems. Fortunately, there is a very simple fix by putting the following inside your plugin configuration: plugin ... dependencies dependency groupIdorg.codehaus.plexus/groupId artifactIdplexus-interpolation/artifactId version1.21/version /dependency /dependencies /plugin You should also put this jar file in the lib/ext folder of your maven installation: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar Which plugins are affected ? It's almost easier to tell which is /not/ affected. See the relates link on https://jira.codehaus.org/browse/PLXCOMP-258 to see which plugins/tools are affected. Kristian - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org -- WBR Maxim aka solomax - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Important Notice for all users of the parallel build feature
Additionally, this issue affects parallel artifact download/pom interpolation in maven core. The overall symptom is interpolation expressions like ${project.name} not being resolved, but this can lead to interesting kinds of corruption. The fix can be applied to all 3.x versions of maven by dropping the jar in lib/ext. 2.x is not affected. Kristian 2014-10-18 20:22 GMT+02:00 Kristian Rosenvold kristian.rosenv...@gmail.com: Thanks to an excellent testcase provided by a JIRA user, a significant source of thread safety bugs has been located and fixed. The problem has an extensive reach, and can be the source of practically *any* issue in parallel builds, and is probably the root cause of most JIRA issues filed wrt parallel build problems. Fortunately, there is a very simple fix by putting the following inside your plugin configuration: plugin ... dependencies dependency groupIdorg.codehaus.plexus/groupId artifactIdplexus-interpolation/artifactId version1.21/version /dependency /dependencies /plugin You should also put this jar file in the lib/ext folder of your maven installation: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar Which plugins are affected ? It's almost easier to tell which is /not/ affected. See the relates link on https://jira.codehaus.org/browse/PLXCOMP-258 to see which plugins/tools are affected. Kristian - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org