Author: vsiveton Date: Wed Oct 21 10:09:27 2009 New Revision: 827951 URL: http://svn.apache.org/viewvc?rev=827951&view=rev Log: MJAVADOC-268: performance problem in AbstractJavadocMojo.getModulesLinks() Submitted by: Milos Kleint Reviewed by: Vincent Siveton
o patch applied Modified: maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java Modified: maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java?rev=827951&r1=827950&r2=827951&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java Wed Oct 21 10:09:27 2009 @@ -4698,6 +4698,14 @@ throw new MavenReportException( e.getMessage(), e ); } } + finally + { + // just create the directory to prevent repeated invokations.. + if ( !location.exists() ) + { + location.mkdirs(); + } + } } if ( location.exists() )