It turns out dependency plugin is using an old version of doxia (version 1.0, latest released is 1.4) that has known thread safety issues. You *might* be able to work around this by adding the following dependencies to the dependency-plugin in your pom:
<dependency> <groupId>org.apache.maven.doxia</groupId> <artifactId>doxia-sink-api</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>org.apache.maven.doxia</groupId> <artifactId>doxia-site-renderer</artifactId> <version>1.4</version> </dependency> See http://blog.sonatype.com/2008/04/how-to-override-a-plugins-dependency-in-mavenif you're unfamiliar about how to do this. this might work, but might also bug out due to some incompatibility between 1.0 and 1.4 of doxia, I did not try. Please file an issue under http://jira.codehaus.org/browse/MDEP Kristian 2014-05-01 16:00 GMT+02:00 Anthony Clark <anthonyclar...@gmail.com>: > Hi All, > > I'm trying to improve our build by using parallel threads (i.e. mvn -T #) > > Unfortunately I'm running into an error when I try to use more than 9 > threads on this 24 core server: > > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-dependency-plugin:2.8:analyze-report > (analyze-report) > on project enterprise-provided: An error has occurred in Dependency > Analysis report generation. Could not find the > template 'org/apache/maven/doxia/siterenderer/resources/default-site.vm -> > [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-depen > dency-plugin:2.8:analyze-report (analyze-report) on project > enterprise-provided: An error has occurred in Dependenc > y Analysis report generation. > at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216) > at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) > at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) > at > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108) > at > > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuild > er.java:188) > at > > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuild > er.java:184) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > Caused by: org.apache.maven.plugin.MojoExecutionException: An error has > occurred in Dependency Analysis report gene > ration. > at > > org.apache.maven.reporting.AbstractMavenReport.execute(AbstractMavenReport.java:106) > at > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133) > at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > ... 11 more > Caused by: org.apache.maven.doxia.siterenderer.RendererException: Could not > find the template > 'org/apache/maven/doxia/siterenderer/resources/default-site.vm > at > > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.processTemplate(DefaultSiteRenderer.java:537) > at > > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.writeTemplate(DefaultSiteRenderer.java:508) > at > > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.generateDocument(DefaultSiteRenderer.java:485) > at > > org.apache.maven.reporting.AbstractMavenReport.execute(AbstractMavenReport.java:97) > ... 13 more > [INFO] No sources to compile > > Has anyone run into this before? I searched the JIRA for the dependency > plugin and didn't find anything related to this. > > Thanks, > > Anthony Clark (sysadmin tasked with improving a build!) >