Author: brett
Date: Mon Jun 6 18:12:02 2005
New Revision: 188644
URL: http://svn.apache.org/viewcvs?rev=188644&view=rev
Log:
only copy directory if it exists
Modified:
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
Modified:
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
URL:
http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java?rev=188644&r1=188643&r2=188644&view=diff
==============================================================================
---
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
(original)
+++
maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java
Mon Jun 6 18:12:02 2005
@@ -636,29 +636,32 @@
private void copyDirectory( File source, File destination )
throws IOException
{
- DirectoryScanner scanner = new DirectoryScanner();
-
- String[] includedResources = { "**/**" };
-
- scanner.setIncludes( includedResources );
+ if ( source.exists() )
+ {
+ DirectoryScanner scanner = new DirectoryScanner();
- scanner.addDefaultExcludes();
+ String[] includedResources = { "**/**" };
- scanner.setBasedir( source );
+ scanner.setIncludes( includedResources );
- scanner.scan();
+ scanner.addDefaultExcludes();
- List includedFiles = Arrays.asList( scanner.getIncludedFiles() );
+ scanner.setBasedir( source );
- for ( Iterator j = includedFiles.iterator(); j.hasNext(); )
- {
- String name = (String) j.next();
+ scanner.scan();
- File sourceFile = new File( source, name );
+ List includedFiles = Arrays.asList( scanner.getIncludedFiles() );
- File destinationFile = new File( destination, name );
+ for ( Iterator j = includedFiles.iterator(); j.hasNext(); )
+ {
+ String name = (String) j.next();
- FileUtils.copyFile( sourceFile, destinationFile );
+ File sourceFile = new File( source, name );
+
+ File destinationFile = new File( destination, name );
+
+ FileUtils.copyFile( sourceFile, destinationFile );
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]