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 )