Author: vsiveton Date: Fri May 8 10:17:35 2009 New Revision: 772917 URL: http://svn.apache.org/viewvc?rev=772917&view=rev Log: o improved exception messages
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=772917&r1=772916&r2=772917&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 Fri May 8 10:17:35 2009 @@ -251,6 +251,7 @@ } String key = context.getOutputName(); + key = StringUtils.replace( key, "\\", "/" ); if ( files.containsKey( key ) ) { @@ -260,7 +261,8 @@ File originalDoc = new File( originalContext.getBasedir(), originalContext.getInputName() ); - throw new RendererException( "Files '" + doc + "' clashes with existing '" + originalDoc + "'." ); + throw new RendererException( "Files '" + module.getSourceDirectory() + File.separator + doc + + "' clashes with existing '" + originalDoc + "'." ); } // ----------------------------------------------------------------------- // Handle key without case differences @@ -276,23 +278,21 @@ File originalDoc = new File( originalContext.getBasedir(), originalContext.getInputName() ); - if ( Os.isFamily( "windows" ) ) + if ( Os.isFamily( Os.FAMILY_WINDOWS ) ) { - throw new RendererException( - "Files '" + doc + "' clashes with existing '" + originalDoc + "'." ); + throw new RendererException( "Files '" + module.getSourceDirectory() + File.separator + + doc + "' clashes with existing '" + originalDoc + "'." ); } if ( getLogger().isWarnEnabled() ) { getLogger().warn( - "Files '" + doc + "' could clashes with existing '" + originalDoc - + "'." ); + "Files '" + module.getSourceDirectory() + File.separator + doc + + "' could clashes with existing '" + originalDoc + "'." ); } } } - key = StringUtils.replace( key, "\\", "/" ); - files.put( key, new DoxiaDocumentRenderer( context ) ); } }