Author: dennisl
Date: Sat Sep 8 09:13:31 2007
New Revision: 573873
URL: http://svn.apache.org/viewvc?rev=573873&view=rev
Log:
[DOXIA-151] IOException when using skins that don't have a css directory
Modified:
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
Modified:
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
URL:
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java?rev=573873&r1=573872&r2=573873&view=diff
==============================================================================
---
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
(original)
+++
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
Sat Sep 8 09:13:31 2007
@@ -677,7 +677,16 @@
File siteCssFile = new File( outputDirectory, "/css/site.css" );
if ( !siteCssFile.exists() )
{
- // If it's not there - create an empty file, DOXIA-86
+ // Create the subdirectory css if it doesn't exist, DOXIA-151
+ File cssDirectory = new File( outputDirectory, "/css/" );
+ boolean created = cssDirectory.mkdirs();
+ if ( created && getLogger().isDebugEnabled() )
+ {
+ getLogger().debug(
+ "The directory '" + cssDirectory.getAbsolutePath() + "'
did not exist. It was created." );
+ }
+
+ // If the file is not there - create an empty file, DOXIA-86
if ( getLogger().isDebugEnabled() )
{
getLogger().debug(