Author: brett
Date: Sun Mar 12 21:44:35 2006
New Revision: 385433
URL: http://svn.apache.org/viewcvs?rev=385433&view=rev
Log:
[MSITE-80] move resources to correct location
Modified:
maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
Modified:
maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
URL:
http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java?rev=385433&r1=385432&r2=385433&view=diff
==============================================================================
---
maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
(original)
+++
maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
Sun Mar 12 21:44:35 2006
@@ -95,7 +95,7 @@
*/
private I18N i18n;
- private static final String RESOURCE_DIR = "org/apache/maven/plugins/site";
+ private static final String RESOURCE_DIR =
"org/apache/maven/doxia/siterenderer/resources";
private static final String DEFAULT_TEMPLATE = RESOURCE_DIR +
"/default-site.vm";
@@ -411,42 +411,45 @@
public void copyResources( File outputDir, SiteRenderingContext
siteContext )
throws IOException
{
- // TODO: plexus-archiver, if it could do the excludes
- ZipFile file = new ZipFile( siteContext.getSkinJarFile() );
- try
+ if ( siteContext.getSkinJarFile() != null )
{
- for ( Enumeration e = file.entries(); e.hasMoreElements(); )
+ // TODO: plexus-archiver, if it could do the excludes
+ ZipFile file = new ZipFile( siteContext.getSkinJarFile() );
+ try
{
- ZipEntry entry = (ZipEntry) e.nextElement();
-
- if ( !entry.getName().startsWith( "META-INF/" ) )
+ for ( Enumeration e = file.entries(); e.hasMoreElements(); )
{
- File destFile = new File( outputDir, entry.getName() );
- if ( !entry.isDirectory() )
+ ZipEntry entry = (ZipEntry) e.nextElement();
+
+ if ( !entry.getName().startsWith( "META-INF/" ) )
{
- destFile.getParentFile().mkdirs();
+ File destFile = new File( outputDir, entry.getName() );
+ if ( !entry.isDirectory() )
+ {
+ destFile.getParentFile().mkdirs();
- FileOutputStream fos = new FileOutputStream( destFile
);
+ FileOutputStream fos = new FileOutputStream(
destFile );
- try
- {
- IOUtil.copy( file.getInputStream( entry ), fos );
+ try
+ {
+ IOUtil.copy( file.getInputStream( entry ), fos
);
+ }
+ finally
+ {
+ IOUtil.close( fos );
+ }
}
- finally
+ else
{
- IOUtil.close( fos );
+ destFile.mkdirs();
}
}
- else
- {
- destFile.mkdirs();
- }
}
}
- }
- finally
- {
- file.close();
+ finally
+ {
+ file.close();
+ }
}
if ( siteContext.isUsingDefaultTemplate() )