Author: brett
Date: Mon Sep 12 05:45:06 2005
New Revision: 280330
URL: http://svn.apache.org/viewcvs?rev=280330&view=rev
Log:
reorganise but leave commented out
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=280330&r1=280329&r2=280330&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 Sep 12 05:45:06 2005
@@ -276,8 +276,8 @@
if ( generatedSiteFile.exists() )
{
InputStream siteDescriptor = getSiteDescriptor( reports,
locale );
- siteRenderer.render( generatedSiteFile,
localeOutputDirectory, siteDescriptor, template,
- attributes, locale );
+ siteRenderer.render( generatedSiteFile,
localeOutputDirectory, siteDescriptor, template, attributes,
+ locale );
}
// Generate static site
@@ -339,15 +339,16 @@
}
catch ( Exception e )
{
- throw new MojoExecutionException( "An error is
occurred in project reports page generation.", e );
+ throw new MojoExecutionException( "An error is
occurred in project reports page generation.",
+ e );
}
}
// Try to generate the index.html
if ( duplicate.get( "index" ) != null )
{
- getLog().info( "Ignoring the index file generation for the
\"" + getDisplayLanguage( locale )
- + "\" version." );
+ getLog().info( "Ignoring the index file generation for the
\"" + getDisplayLanguage( locale ) +
+ "\" version." );
}
else
{
@@ -362,8 +363,8 @@
if ( duplicate.get( reportFileName ) != null )
{
- getLog().info( "Override the generated file \"" +
reportFileName + "\" for the \""
- + getDisplayLanguage( locale ) +
"\" version." );
+ getLog().info( "Override the generated file \"" +
reportFileName + "\" for the \"" +
+ getDisplayLanguage( locale ) + "\" version." );
}
}
@@ -397,21 +398,26 @@
MavenProject parentProject = project.getParent();
if ( parentProject != null )
{
-/* Not working: 1) parentProject.getBasedir() returns the current basedir for
some reason, so it copies inside itself
-which loops forever, and 2) this might be better working as a top-level
aggregation rather than pushing from the
-subprojects...
// TODO Handle user plugin configuration
- File parentSiteDir = new File(
parentProject.getBasedir(),
-
parentProject.getBuild().getDirectory() + File.separator +
- "site" +
File.separator + project.getArtifactId() );
+/* TODO: Not working, and would be better working as a top-level aggregation
rather than pushing from the subprojects...
+ File basedir = parentProject.getBasedir();
+ if ( basedir != null )
+ {
+ String path =
parentProject.getBuild().getDirectory() + "/site/" + project.getArtifactId();
+ File parentSiteDir = new File( basedir, path );
+
+ if ( !parentSiteDir.exists() )
+ {
+ parentSiteDir.mkdirs();
+ }
- if ( !parentSiteDir.exists() )
+ File siteDir = new File( outputDirectory );
+ FileUtils.copyDirectoryStructure( siteDir,
parentSiteDir );
+ }
+ else
{
- parentSiteDir.mkdirs();
+ getLog().info( "Not using parent as it was not
located on the filesystem" );
}
-
- File siteDir = new File( outputDirectory );
- FileUtils.copyDirectoryStructure( siteDir,
parentSiteDir );
*/
}
}
@@ -447,8 +453,8 @@
}
else
{
- throw new MojoExecutionException( "'" +
report.getCategoryName() + "' category define for "
- + report.getName( defaultLocale ) + " mojo isn't valid." );
+ throw new MojoExecutionException( "'" +
report.getCategoryName() + "' category define for " +
+ report.getName( defaultLocale ) + " mojo isn't valid." );
}
}
}
@@ -535,7 +541,8 @@
return buffer.toString();
}
- private void writeReportSubMenu( List reports, StringBuffer buffer, Locale
locale, String key, String indexFilename )
+ private void writeReportSubMenu( List reports, StringBuffer buffer, Locale
locale, String key,
+ String indexFilename )
{
if ( reports.size() > 0 )
{
@@ -802,9 +809,9 @@
outputFile.getParentFile().mkdirs();
}
- siteRenderer.generateDocument( new OutputStreamWriter( new
FileOutputStream( outputFile ),
-
outputEncoding ), template, attributes, sink,
- locale );
+ siteRenderer.generateDocument(
+ new OutputStreamWriter( new FileOutputStream( outputFile
), outputEncoding ), template, attributes,
+ sink, locale );
}
}
}
@@ -982,8 +989,8 @@
if ( is == null )
{
- throw new IOException( "The resource " + line + " doesn't
exists in " + DEFAULT_TEMPLATE
- + " template." );
+ throw new IOException(
+ "The resource " + line + " doesn't exists in " +
DEFAULT_TEMPLATE + " template." );
}
File outputFile = new File( outputDir, line );
@@ -1017,7 +1024,7 @@
{
DirectoryScanner scanner = new DirectoryScanner();
- String[] includedResources = { "**/**" };
+ String[] includedResources = {"**/**"};
scanner.setIncludes( includedResources );
@@ -1066,7 +1073,8 @@
if ( project.getModel().getReports() != null )
{
- getLog().error( "DEPRECATED: Plugin contains a <reports/> section:
this is IGNORED - please use <reporting/> instead." );
+ getLog().error(
+ "DEPRECATED: Plugin contains a <reports/> section: this is
IGNORED - please use <reporting/> instead." );
}
List reports = new ArrayList();
@@ -1184,10 +1192,11 @@
{
if ( sb == null )
{
- sb = new StringBuffer( "Some files are duplicates in
the site directory or in the generated-site directory. " );
+ sb = new StringBuffer(
+ "Some files are duplicates in the site directory
or in the generated-site directory. " );
sb.append( "\n" );
- sb.append( "Review the following files for the \"" +
getDisplayLanguage( locale )
- + "\" version:" );
+ sb.append(
+ "Review the following files for the \"" +
getDisplayLanguage( locale ) + "\" version:" );
}
sb.append( "\n" );
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]