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() )


Reply via email to