Author: vsiveton
Date: Fri Jul 18 08:28:47 2008
New Revision: 677940

URL: http://svn.apache.org/viewvc?rev=677940&view=rev
Log:
o fixed potential error if parent doapfile doesn't exist yet

Modified:
    
maven/plugins/trunk/maven-doap-plugin/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java

Modified: 
maven/plugins/trunk/maven-doap-plugin/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-doap-plugin/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java?rev=677940&r1=677939&r2=677940&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-doap-plugin/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-doap-plugin/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java
 Fri Jul 18 08:28:47 2008
@@ -53,6 +53,7 @@
 import org.apache.maven.scm.provider.svn.repository.SvnScmProviderRepository;
 import org.apache.maven.scm.repository.ScmRepository;
 import org.apache.maven.scm.repository.ScmRepositoryException;
+import org.codehaus.plexus.util.FileUtils;
 import org.codehaus.plexus.util.StringUtils;
 import org.codehaus.plexus.util.WriterFactory;
 import org.codehaus.plexus.util.xml.PrettyPrintXMLWriter;
@@ -234,6 +235,11 @@
         Writer w;
         try
         {
+            if ( !doapFile.getParentFile().exists() )
+            {
+                FileUtils.mkdir( doapFile.getParentFile().getAbsolutePath() );
+            }
+
             w = WriterFactory.newXmlWriter( doapFile );
         }
         catch ( IOException e )


Reply via email to