From 27cbac3e1654dfca23816f2b51f18597a94a9746 Mon Sep 17 00:00:00 2001 From: Emmanuel Venisse Date: Sat, 28 May 2005 20:35:37 +0000 Subject: [PATCH] Use plexus-site-renderer for generate site with velocity templates. git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@178887 13f79535-47bb-0310-9956-ffa450edef68 --- maven-plugins/maven-site-plugin/pom.xml | 6 +- .../org/apache/maven/doxia/DoxiaMojo.java | 166 ++++++++++++++---- .../org/apache/maven/doxia/css/maven-base.css | 140 +++++++++++++++ .../apache/maven/doxia/css/maven-theme.css | 112 ++++++++++++ .../org/apache/maven/doxia/css/print.css | 7 + .../org/apache/maven/doxia/images/add.gif | Bin 0 -> 207 bytes .../apache/maven/doxia/images/collapsed.gif | Bin 0 -> 53 bytes .../apache/maven/doxia/images/expanded.gif | Bin 0 -> 52 bytes .../maven/doxia/images/external-classic.png | Bin 0 -> 956 bytes .../apache/maven/doxia/images/external.png | Bin 0 -> 230 bytes .../org/apache/maven/doxia/images/file.gif | Bin 0 -> 152 bytes .../org/apache/maven/doxia/images/fix.gif | Bin 0 -> 181 bytes .../maven/doxia/images/folder-closed.gif | Bin 0 -> 220 bytes .../apache/maven/doxia/images/folder-open.gif | Bin 0 -> 229 bytes .../apache/maven/doxia/images/help_logo.gif | Bin 0 -> 2113 bytes .../apache/maven/doxia/images/icon_alert.gif | Bin 0 -> 1120 bytes .../maven/doxia/images/icon_alertsml.gif | Bin 0 -> 154 bytes .../doxia/images/icon_arrowfolder1_sml.gif | Bin 0 -> 1082 bytes .../doxia/images/icon_arrowfolder2_sml.gif | Bin 0 -> 1080 bytes .../images/icon_arrowfolderclosed1_sml.gif | Bin 0 -> 441 bytes .../images/icon_arrowfolderopen2_sml.gif | Bin 0 -> 664 bytes .../doxia/images/icon_arrowmembers1_sml.gif | Bin 0 -> 1073 bytes .../doxia/images/icon_arrowmembers2_sml.gif | Bin 0 -> 1072 bytes .../images/icon_arrowusergroups1_sml.gif | Bin 0 -> 1072 bytes .../images/icon_arrowusergroups2_sml.gif | Bin 0 -> 1076 bytes .../doxia/images/icon_arrowwaste1_sml.gif | Bin 0 -> 606 bytes .../doxia/images/icon_arrowwaste2_sml.gif | Bin 0 -> 609 bytes .../maven/doxia/images/icon_confirmsml.gif | Bin 0 -> 94 bytes .../maven/doxia/images/icon_doc_lrg.gif | Bin 0 -> 1335 bytes .../maven/doxia/images/icon_doc_sml.gif | Bin 0 -> 355 bytes .../maven/doxia/images/icon_error_lrg.gif | Bin 0 -> 1531 bytes .../maven/doxia/images/icon_error_sml.gif | Bin 0 -> 1010 bytes .../maven/doxia/images/icon_folder_lrg.gif | Bin 0 -> 1548 bytes .../maven/doxia/images/icon_folder_sml.gif | Bin 0 -> 634 bytes .../maven/doxia/images/icon_help_lrg.gif | Bin 0 -> 1418 bytes .../maven/doxia/images/icon_help_sml.gif | Bin 0 -> 1019 bytes .../maven/doxia/images/icon_info_lrg.gif | Bin 0 -> 1383 bytes .../maven/doxia/images/icon_info_sml.gif | Bin 0 -> 606 bytes .../maven/doxia/images/icon_infosml.gif | Bin 0 -> 77 bytes .../maven/doxia/images/icon_members_lrg.gif | Bin 0 -> 1570 bytes .../maven/doxia/images/icon_members_sml.gif | Bin 0 -> 1023 bytes .../maven/doxia/images/icon_sortdown.gif | Bin 0 -> 117 bytes .../maven/doxia/images/icon_sortleft.gif | Bin 0 -> 121 bytes .../maven/doxia/images/icon_sortright.gif | Bin 0 -> 122 bytes .../apache/maven/doxia/images/icon_sortup.gif | Bin 0 -> 117 bytes .../maven/doxia/images/icon_success_lrg.gif | Bin 0 -> 1492 bytes .../maven/doxia/images/icon_success_sml.gif | Bin 0 -> 990 bytes .../doxia/images/icon_usergroups_lrg.gif | Bin 0 -> 1520 bytes .../doxia/images/icon_usergroups_sml.gif | Bin 0 -> 1026 bytes .../maven/doxia/images/icon_warning_lrg.gif | Bin 0 -> 1491 bytes .../maven/doxia/images/icon_warning_sml.gif | Bin 0 -> 576 bytes .../maven/doxia/images/icon_waste_lrg.gif | Bin 0 -> 780 bytes .../maven/doxia/images/icon_waste_sml.gif | Bin 0 -> 562 bytes .../doxia/images/logos/maven-feather.png | Bin 0 -> 2907 bytes .../maven/doxia/images/newwindow-classic.png | Bin 0 -> 951 bytes .../apache/maven/doxia/images/newwindow.png | Bin 0 -> 220 bytes .../org/apache/maven/doxia/images/none.png | Bin 0 -> 946 bytes .../org/apache/maven/doxia/images/nw_maj.gif | Bin 0 -> 49 bytes .../apache/maven/doxia/images/nw_maj_hi.gif | Bin 0 -> 51 bytes .../apache/maven/doxia/images/nw_maj_rond.gif | Bin 0 -> 51 bytes .../org/apache/maven/doxia/images/nw_med.gif | Bin 0 -> 48 bytes .../apache/maven/doxia/images/nw_med_hi.gif | Bin 0 -> 47 bytes .../apache/maven/doxia/images/nw_med_rond.gif | Bin 0 -> 46 bytes .../org/apache/maven/doxia/images/nw_min.gif | Bin 0 -> 51 bytes .../apache/maven/doxia/images/nw_min_036.gif | Bin 0 -> 45 bytes .../apache/maven/doxia/images/nw_min_hi.gif | Bin 0 -> 46 bytes .../org/apache/maven/doxia/images/pdf.gif | Bin 0 -> 950 bytes .../maven/doxia/images/poweredby_036.gif | Bin 0 -> 808 bytes .../maven/doxia/images/product_logo.gif | Bin 0 -> 680 bytes .../org/apache/maven/doxia/images/remove.gif | Bin 0 -> 227 bytes .../apache/maven/doxia/images/se_maj_rond.gif | Bin 0 -> 50 bytes .../org/apache/maven/doxia/images/strich.gif | Bin 0 -> 43 bytes .../apache/maven/doxia/images/sw_maj_rond.gif | Bin 0 -> 51 bytes .../apache/maven/doxia/images/sw_med_rond.gif | Bin 0 -> 46 bytes .../org/apache/maven/doxia/images/sw_min.gif | Bin 0 -> 45 bytes .../org/apache/maven/doxia/images/update.gif | Bin 0 -> 192 bytes .../org/apache/maven/doxia/maven-site.vm | 50 ++++++ .../org/apache/maven/doxia/resources.txt | 74 ++++++++ 78 files changed, 514 insertions(+), 41 deletions(-) create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/css/maven-base.css create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/css/maven-theme.css create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/css/print.css create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/add.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/collapsed.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/expanded.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/external-classic.png create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/external.png create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/file.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/fix.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/folder-closed.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/folder-open.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/help_logo.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_alert.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_alertsml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowfolder1_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowfolder2_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowfolderclosed1_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowfolderopen2_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowmembers1_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowmembers2_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowusergroups1_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowusergroups2_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowwaste1_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowwaste2_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_confirmsml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_doc_lrg.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_doc_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_error_lrg.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_error_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_folder_lrg.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_folder_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_help_lrg.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_help_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_info_lrg.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_info_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_infosml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_members_lrg.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_members_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_sortdown.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_sortleft.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_sortright.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_sortup.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_success_lrg.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_success_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_usergroups_lrg.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_usergroups_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_warning_lrg.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_warning_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_waste_lrg.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_waste_sml.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/logos/maven-feather.png create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/newwindow-classic.png create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/newwindow.png create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/none.png create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_maj.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_maj_hi.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_maj_rond.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_med.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_med_hi.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_med_rond.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_min.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_min_036.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_min_hi.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/pdf.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/poweredby_036.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/product_logo.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/remove.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/se_maj_rond.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/strich.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/sw_maj_rond.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/sw_med_rond.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/sw_min.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/update.gif create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/maven-site.vm create mode 100644 maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/resources.txt diff --git a/maven-plugins/maven-site-plugin/pom.xml b/maven-plugins/maven-site-plugin/pom.xml index 4d25b98c06..6f1029b34b 100644 --- a/maven-plugins/maven-site-plugin/pom.xml +++ b/maven-plugins/maven-site-plugin/pom.xml @@ -16,9 +16,9 @@ 2.0-SNAPSHOT - doxia - doxia-core - 1.0-alpha-3-SNAPSHOT + plexus + plexus-site-renderer + 1.0-alpha-1-SNAPSHOT org.apache.maven.wagon diff --git a/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java b/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java index 961da3d8ae..ff1d6af919 100644 --- a/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java +++ b/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java @@ -22,16 +22,22 @@ import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.project.MavenProject; import org.apache.maven.reporting.MavenReport; import org.apache.maven.reporting.MavenReportConfiguration; -import org.codehaus.doxia.module.xhtml.XhtmlSink; -import org.codehaus.doxia.site.renderer.SiteRenderer; +import org.apache.maven.reporting.MavenReportException; +import org.codehaus.plexus.siterenderer.Renderer; +import org.codehaus.plexus.siterenderer.RendererException; +import org.codehaus.plexus.siterenderer.sink.SiteRendererSink; import org.codehaus.plexus.util.FileUtils; import org.codehaus.plexus.util.IOUtil; import org.codehaus.plexus.util.StringInputStream; import org.codehaus.plexus.util.StringUtils; import java.io.File; +import java.io.FileOutputStream; +import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.LineNumberReader; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; @@ -39,19 +45,19 @@ import java.util.List; import java.util.Map; /** - * @author Emmanuel Venisse - * @version $Id$ * @goal site * @description Doxia plugin + * @requiresDependencyResolution test + * + * @author Emmanuel Venisse + * @version $Id$ */ public class DoxiaMojo extends AbstractMojo { - /** - * @parameter expression="${basedir}" - * @required - */ - private String basedir; + private static final String RESOURCE_DIR = "org/apache/maven/doxia"; + + private static final String DEFAULT_TEMPLATE = RESOURCE_DIR + "/maven-site.vm"; /** * @parameter expression="${basedir}/src/site" @@ -78,16 +84,21 @@ public class DoxiaMojo private File resourcesDirectory; /** - * @parameter alias="flavor" + * @parameterX expression="${template} */ - private String flavour = "maven"; + private String template = DEFAULT_TEMPLATE; /** - * @parameter expression="${component.org.codehaus.doxia.site.renderer.SiteRenderer}" + * @parameterX expression="${attributes} + */ + private Map attributes; + + /** + * @parameter expression="${component.org.codehaus.plexus.siterenderer.Renderer}" * @required * @readonly */ - private SiteRenderer siteRenderer; + private Renderer siteRenderer; /** * @parameter expression="${project}" @@ -147,11 +158,21 @@ public class DoxiaMojo report.setConfiguration( config ); - XhtmlSink sink = siteRenderer.createSink( new File( siteDirectory ), - report.getOutputName() + ".html", outputDirectory, - getSiteDescriptor(), flavour ); + String outputFileName = report.getOutputName() + ".html"; + + SiteRendererSink sink = siteRenderer.createSink( new File( siteDirectory ), outputFileName, + getSiteDescriptor() ); report.generate( sink ); + + File outputFile = new File( outputDirectory, outputFileName ); + + if ( !outputFile.getParentFile().exists() ) + { + outputFile.getParentFile().mkdirs(); + } + + siteRenderer.generateDocument( new FileWriter( outputFile ), template, attributes, sink ); } } @@ -193,13 +214,30 @@ public class DoxiaMojo FileUtils.copyDirectory( imagesDirectory, new File( outputDirectory, "images" ) ); } - //Generate static site - siteRenderer.render( siteDirectory, generatedSiteDirectory, outputDirectory, flavour, getSiteDescriptor(), - resourcesDirectory ); + // Generate static site + siteRenderer.render( new File( siteDirectory ), new File( outputDirectory ), getSiteDescriptor(), template, + attributes ); + siteRenderer.render( new File( generatedSiteDirectory ), new File( outputDirectory ), getSiteDescriptor(), + template, attributes ); + + // Copy site resources + if ( resourcesDirectory != null ) + { + FileUtils.copyDirectory( resourcesDirectory, new File( outputDirectory ) ); + } + + copyResources( outputDirectory ); + } + catch ( MavenReportException e ) + { + throw new MojoExecutionException( "Error during report generation", e ); + } + catch ( RendererException e ) + { + throw new MojoExecutionException( "Error during page generation", e ); } catch ( Exception e ) { - // TODO: handle it better throw new MojoExecutionException( "Error during site generation", e ); } } @@ -220,8 +258,8 @@ public class DoxiaMojo } else { - throw new MojoExecutionException( "'" + report.getCategoryName() + "' category define for " + - report.getName() + " mojo isn't valid." ); + throw new MojoExecutionException( "'" + report.getCategoryName() + "' category define for " + + report.getName() + " mojo isn't valid." ); } } } @@ -235,15 +273,14 @@ public class DoxiaMojo if ( projectInfos.size() > 0 ) { - buffer.append( " \n" ); + buffer.append( " \n" ); for ( Iterator i = projectInfos.iterator(); i.hasNext(); ) { MavenReport report = (MavenReport) i.next(); - buffer.append( - " \n" ); + buffer.append( " \n" ); } buffer.append( " \n" ); @@ -251,15 +288,14 @@ public class DoxiaMojo if ( projectReports.size() > 0 ) { - buffer.append( " \n" ); + buffer.append( " \n" ); for ( Iterator i = projectReports.iterator(); i.hasNext(); ) { MavenReport report = (MavenReport) i.next(); - buffer.append( - " \n" ); + buffer.append( " \n" ); } buffer.append( " \n" ); @@ -328,8 +364,10 @@ public class DoxiaMojo private void generateProjectInfoPage( InputStream siteDescriptor ) throws Exception { - XhtmlSink sink = siteRenderer.createSink( new File( siteDirectory ), "project-info.html", outputDirectory, - siteDescriptor, flavour ); + String outputFileName = "project-info.html"; + + SiteRendererSink sink = siteRenderer + .createSink( new File( siteDirectory ), outputFileName, getSiteDescriptor() ); String title = "General Project Information"; @@ -346,8 +384,8 @@ public class DoxiaMojo sink.sectionTitle1_(); sink.paragraph(); - sink.text( "This document provides an overview of the various documents and links that are part " + - "of this project's general information. All of this content is automatically generated by " ); + sink.text( "This document provides an overview of the various documents and links that are part " + + "of this project's general information. All of this content is automatically generated by " ); sink.link( "http://maven.apache.org" ); sink.text( "Maven" ); sink.link_(); @@ -398,13 +436,18 @@ public class DoxiaMojo sink.flush(); sink.close(); + + siteRenderer.generateDocument( new FileWriter( new File( outputDirectory, outputFileName ) ), template, + attributes, sink ); } private void generateProjectReportsPage( InputStream siteDescriptor ) throws Exception { - XhtmlSink sink = siteRenderer.createSink( new File( siteDirectory ), "maven-reports.html", outputDirectory, - siteDescriptor, flavour ); + String outputFileName = "maven-reports.html"; + + SiteRendererSink sink = siteRenderer + .createSink( new File( siteDirectory ), outputFileName, getSiteDescriptor() ); String title = "Maven Generated Reports"; @@ -468,5 +511,52 @@ public class DoxiaMojo sink.section1_(); sink.body_(); + + siteRenderer.generateDocument( new FileWriter( new File( outputDirectory, outputFileName ) ), template, + attributes, sink ); + } + + private void copyResources( String outputDirectory ) + throws Exception + { + InputStream resourceList = getStream( RESOURCE_DIR + "/resources.txt" ); + + if ( resourceList != null ) + { + LineNumberReader reader = new LineNumberReader( new InputStreamReader( resourceList ) ); + + String line; + + while ( ( line = reader.readLine() ) != null ) + { + InputStream is = getStream( RESOURCE_DIR + "/" + line ); + + if ( is == null ) + { + throw new IOException( "The resource " + line + " doesn't exists in " + DEFAULT_TEMPLATE + " template." ); + } + + File outputFile = new File( outputDirectory, line ); + + if ( !outputFile.getParentFile().exists() ) + { + outputFile.getParentFile().mkdirs(); + } + + FileOutputStream w = new FileOutputStream( outputFile ); + + IOUtil.copy( is, w ); + + IOUtil.close( is ); + + IOUtil.close( w ); + } + } + } + + private InputStream getStream( String name ) + throws Exception + { + return DoxiaMojo.class.getClassLoader().getResourceAsStream( name ); } } diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/css/maven-base.css b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/css/maven-base.css new file mode 100644 index 0000000000..68c64dcf6e --- /dev/null +++ b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/css/maven-base.css @@ -0,0 +1,140 @@ +body { + margin: 0px; + padding: 0px 0px 10px 0px; +} +img { + border:none; +} +table { + padding:0px; + width: 100%; + margin-left: -2px; + margin-right: -2px; +} +acronym { + cursor: help; + border-bottom: 1px dotted #feb; +} +table.bodyTable th, table.bodyTable td { + padding: 2px 4px 2px 4px; + vertical-align: top; +} +div.clear{ + clear:both; + visibility: hidden; +} +div.clear hr{ + display: none; +} +#bannerLeft, #bannerRight { + font-size: xx-large; + font-weight: bold; +} +#bannerLeft img, #bannerRight img { + margin: 8px; +} +.xleft, #bannerLeft img { + float:left; + text-shadow: #7CFC00; +} +.xright, #bannerRight img { + float:right; + text-shadow: #7CFC00; +} +#banner { + border-bottom: 1px solid #fff; +} +#banner img { + border: none; +} +#footer, #breadcrumbs { + padding: 3px 10px 3px 10px; +} +#leftColumn { + width: 18%; + float:left; +} +#bodyColumn { + margin-left: 20%; +} +#legend { + padding: 8px 0 8px 0; +} +#navcolumn { + padding: 8px 4px 0 8px; +} +#navcolumn h5, #navcolumn ul { + margin: 0; + padding: 0; + font-size: small; +} +#navcolumn li { + list-style-type: none; + background-image: none; + background-repeat: no-repeat; + background-position: 0 0.4em; + padding-left: 16px; + list-style-position: ouside; + line-height: 1.2em; + font-size: smaller; +} +#navcolumn li.expanded { + background-image: url(../images/expanded.gif); +} +#navcolumn li.collapsed { + background-image: url(../images/collapsed.gif); +} +#poweredBy { + text-align: center; +} +#navcolumn img { + margin-top: 10px; + margin-bottom: 3px; +} +#poweredBy img { + display:block; + margin: 20px 0 20px 17px; + border: 1px solid black; + width: 90px; + height: 30px; +} +#search img { + margin: 0px; + display: block; +} +#search #q, #search #btnG { + border: 1px solid #999; + margin-bottom:10px; +} +#search form { + margin: 0px; +} +#lastPublished { + font-size: x-small; +} +.navSection { + margin-bottom: 2px; + padding: 8px; +} +.navSectionHead { + font-weight: bold; + font-size: x-small; +} +.section { + padding: 4px; +} +#footer { + font-size: x-small; +} +#breadcrumbs { + font-size: x-small; + margin: 0pt; +} +.source { + padding: 12px; + margin: 1em 7px 1em 7px; +} +.source pre { + margin: 0px; + padding: 0px; +} diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/css/maven-theme.css b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/css/maven-theme.css new file mode 100644 index 0000000000..f8727d79a0 --- /dev/null +++ b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/css/maven-theme.css @@ -0,0 +1,112 @@ +body, td, select, input, li{ + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; +} +a { + text-decoration: none; +} +a:link { + color:#36a; +} +a:visited { + color:#47a; +} +a:active, a:hover { + color:#69c; +} +#legend li.externalLink { + background: url(../images/external.png) left top no-repeat; + padding-left: 18px; +} +a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover { + background: url(../images/external.png) right center no-repeat; + padding-right: 18px; +} +#legend li.newWindow { + background: url(../images/newwindow.png) left top no-repeat; + padding-left: 18px; +} +a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover { + background: url(../images/newwindow.png) right center no-repeat; + padding-right: 18px; +} +h2 { + padding: 4px 4px 4px 6px; + border: 1px solid #999; + color: #900; + background-color: #ddd; + font-weight:900; + font-size: x-large; +} +h3 { + padding: 4px 4px 4px 6px; + border: 1px solid #aaa; + color: #900; + background-color: #eee; + font-weight: normal; + font-size: large; +} +h4 { + padding: 4px 4px 4px 6px; + border: 1px solid #bbb; + color: #900; + background-color: #fff; + font-weight: normal; + font-size: large; +} +h5 { + padding: 4px 4px 4px 6px; + color: #900; + font-size: normal; +} +p { + line-height: 1.3em; + font-size: small; +} +#breadcrumbs { + border-top: 1px solid #aaa; + border-bottom: 1px solid #aaa; + background-color: #ccc; +} +#leftColumn { + margin: 10px 0 0 5px; + border: 1px solid #999; + background-color: #eee; +} +#navcolumn h5 { + font-size: smaller; + border-bottom: 1px solid #aaaaaa; + padding-top: 2px; + color: #000; +} + +table.bodyTable th { + color: white; + background-color: #bbb; + text-align: left; + font-weight: bold; +} + +table.bodyTable th, table.bodyTable td { + font-size: 1em; +} + +table.bodyTable tr.a { + background-color: #ddd; +} + +table.bodyTable tr.b { + background-color: #eee; +} + +.source { + border: 1px solid #999; +} +dl { + padding: 4px 4px 4px 6px; + border: 1px solid #aaa; + background-color: #ffc; +} +dt { + color: #900; +} diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/css/print.css b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/css/print.css new file mode 100644 index 0000000000..2ab336b848 --- /dev/null +++ b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/css/print.css @@ -0,0 +1,7 @@ +#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn { + display: none; +} +#bodyColumn, body.docs div.docs { + margin: 0 !important; + border: none !important +} diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/add.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/add.gif new file mode 100644 index 0000000000000000000000000000000000000000..ac0bdccc8e036472cfe2baf5616f05315bd88f8c GIT binary patch literal 207 zcmV;=05JbYNk%w1VH5xq0J8u95GoRUqJEOjmoQjxPM^>|bU`^oN6^yG`uzG&bAq+N zwJU+Mn7x{Wy4b9)te&WyA^8LW000O8EC2ui02BZe00RVk5Xniay*O)Z%8P`BG zL`p1dk_?y8penn(q-D5#@8%VQ193P=j7T6wh*UTnk0@ZO8zK}3hC;z$00e;QLGfS& z0)=S-O`R~eTY;A$2nfJS$GCh>s0C?ZZdO=uTmTA!OISosPEu`4W0OT#V@hr#nwuM) Jo}Zr)06SqYP-*}G literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/collapsed.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/collapsed.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e710840640c1bfd9dd76ce7fef56f1004092508 GIT binary patch literal 53 ycmZ?wbhEHbWM^P!XkdT>#h)yUTnvm1Iv_qshJlI4r7uBZ*YkPFU8d4p4Aua}2?(?R literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/expanded.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/expanded.gif new file mode 100644 index 0000000000000000000000000000000000000000..0fef3d89e0df1f8bc49a0cd827f2607c7d7fd2f0 GIT binary patch literal 52 xcmZ?wbhEHbWM^P!XkdT>#h)yUTnvm1Iv_qshJlH@g}+fUi&t{amUB!D)&R0C2fzRT literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/external-classic.png b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/external-classic.png new file mode 100644 index 0000000000000000000000000000000000000000..09a54252754acec46bc3942acb761b9c59b089ed GIT binary patch literal 956 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3-oX?^2ToQtTz3zOL+7Sh++kSYB8*eF4cA zctjR6FvuMQVaCImA;CaFmUKs7M+SzC{oH>NSs56Z83KGlTp0`!8X6k@|NjqEFbYOP zV5EgWYGaoa(9g^zL4Lu&OmO`aFEEQR7bP0l+XkKO`|>) literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/external.png b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/external.png new file mode 100644 index 0000000000000000000000000000000000000000..3f999fc88b360074e41f38c3b4bc06ccb3bb7cf8 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3-oX?^2ToQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%@dWsUxR#cd{{R1fCIbVIy!atN z8e~{WkY6y6%iy53@(Yk3;OXKRQgJIOfsI*BO@UFsfhWLBc>*(#PB?Jn2*(o!76E4F z2oaVU3``tH+Kgs0GI5+@Tg}d)z%jd%F@?{8!SRZ5b1yT80-FZIMn)zc2Ca66y`pzY R*nws7(nqS z3nK#qCxZ@124n^Ui>rV~5eK7k=1G1Imkq2k1sn^0u&Ok0Xc(?p(|JeEY{S}CkLH98 oY&#gZJRas1i6~4y&7Je>j_2|#haPktE!w@IJJCmvS&6|K0IVxF2><{9 literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/fix.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/fix.gif new file mode 100644 index 0000000000000000000000000000000000000000..2585f1308e7d5918589e813e78f2d1afce5593a5 GIT binary patch literal 181 zcmV;m080NyNk%w1VH5xq0J8u9Ee8dIgoKYsFZ{-_I4LG07!~H|>8Pft`~CZza#Z%V zri3~qR8mxUcXpVVmbA9FA^8LW000O8EC2ui02BZe00RVK5Xm_Wz0_WfE8<@#ZlS1I zMF9{6F;Ye296`_&Wmg2x;oPoKiXnRhaIe_o@k)y=@v&`~$74Zo(@>-~ZqAomj~fP;jE7ZCtEEbB#) literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/folder-closed.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/folder-closed.gif new file mode 100644 index 0000000000000000000000000000000000000000..2baed621d8c7250eddc0f67378c2754f6caa7750 GIT binary patch literal 220 zcmZ?wbhEHblw#mx*v!o^bLPzM?(V9ps{jB0zj^cK%$YN3X=$rgt=h6>%dTC!9zJ{s z6lXvJia%Kx85p=3bU2j-dnMX#ZS|_kb%LmVWx=45d#sABC$pXEzL*o z)Pv+1n;i=z5*V0|vO8K?G&(I@kg%qLsk14mjX`eF#n4bD4TV^*8;M+O%o+{v{ARw8 z;>vB7kSi~AXX8o;P8Md=Rx439ZE|*%FpZLzFLh)w*PJ*ht(~1kQB#OXo3p)e{z6fv KDh^3O25SH_=1CC% literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/folder-open.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/folder-open.gif new file mode 100644 index 0000000000000000000000000000000000000000..3955d19e52e964149fc4e9b52acd994bf4b67e99 GIT binary patch literal 229 zcmZ?wbhEHblw#mx*v!o^bLPyhuCD+8|G#via%Kx85p=3bUPGVel@SCaw@A4}_-r_L;k0}i;T<_PZOoS?+Or*Z6*%*O-= z5eM$-D-&LA*;eY8&&`zM&&Z_dqgJfU$l0tIP$AqODer2-sxH*Z+95h^y03|mw5i1I8!Hl3WWRSvVwl6ESfLxoqwtmvWme$)z@wyD*mx%QiEYoUkc`+;csS z%S)S5%g8N^CME*G z-y+eDNW>S5MMD129`8>fuTQu)AQo*3b~}aKZXvfv@S{h_{awHv7VNS4Jk}oXv+(;f z{!WW+GC0YpGCrL{#LzkyHT*+Eabiu@YrI(nuxzD7VQeYJmi1*P4Jb% z-Kg2ytQCD96z)z6cprHmi?>$ryia8QMmcxAY;U6?Cd|CQ0Vd$&bWlS0oIJrA_S^d$ z?g#8H3;Uf__=8i#UoYmZ5w@0bf^{-TQ^v$l$;A#7;$sx-ZFJ4k(8E#B+gTqGaQ1fC z`RGuyh#*r;(&bx0W(BDZB{?p*bSF%*eL|FVLzyo&#gUxrM(>K~eH>a(_S;~la9$;_ zC+@A#?k>NGe?JyCH-dW88$H~7W1v2)uEdW@y!w49b9*u4@7eUtcWHl3r>--SKQfX& zzDZhrowz!gIMEf^MG5Js32yl|0ahb6QuvAjxsKA*{3VdV9sSq581FC$NFq z(0*!2A0?!>Cb+vgsJkkNaNoHo4T?*Fj6Vw>YrZksh#+OT5;I(?F&@n&evQSx4aBPr zgsXK$K96zU)PgINe6QBBfM;ZXVzN`|edpp7NKvBWqg?mOY`3yZ7g8$pA=<4x)3r3i z1$WoJAnr02WtVf?2A}Add&lR~ic*)WjSS~HrbpyON#X`_r4sF_B-r?pXE6lq`1 z*Mzp$(u)nep9a#~AHOU;3!kWjc08GU2#)*wp59USrpg8_bKE(;R@DVYG^hB`36EWh zw4rt+2%#S0kZ?_g68bMePSc=OK}8B9t8QkNp|IxTTUiMt4%&%i8BL^MNFsg_O!pNQN<# zJuGYDPtJ*Vevgzq&cv}^q@xlg3ZQJ+6`aG8tTr34|1P)21)I1sBA1C(+<(|T&{kUe zgM$-IGiK=Rm?{iF#bbdI^LV`S4IPTbVl?%zB|8)@M=&}SDqlr0u#!NN$&S+FXgD~(H}6k|K7dyv9%8_`Ri@vbMZYW%O%+( z6q*T~1ATS?zCIRTY<;feWK-u9)PQPjx<)@)RsST&G7rOpb z;X!v|C)0g5Z=vZH!vbL}n%sP)Zr^M3sNl;J&OR8mo#2{~{Zb<+5tgjy>GosdWHpAJ zY}~irUO49Ua5TblkNh8Z+5=;`WZTfvIL6ntBl5cM);0>xRccB%c^TtfSmm{bw~rRn|Nu95Mxj40G@M~J{op4=cts= zetp+Wn@xI_$_QrM&Qs6)eAm-}H3cu=B%${Q%rhNva&b?rLd4z1H*4zk(~OlQZ0rHJ zJIzrw`)+z23im;S%%qgIrNSSipV`b+)c}A~6EAD0W1`?jKvntK;X(mhbx7@iN!IY8 zU^8@1)ygB&LX<3`jO~g%RAt%Y*#4qK2Uno1)6_cLCDG)SdTCm_ye!WeY4$q$19*B$ zYhDq~F;N*qYTLKd+I6x28_Qi-x$45>ROO>Zyo%@8tAJz_6)LoXYaa4+6*s02r zfT!fgAUJG9FpRVSc+NTufA9*4XsXmb&$Cs`8AY+I{E-*YyA`kKCOsb$(#@rJRvBncr%w56oZ(7s?sA N7j|ln9Rvcb{sD9p0rvm^ literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_alert.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_alert.gif new file mode 100644 index 0000000000000000000000000000000000000000..4968bca45dac69ba8bf708573c6dc309513b2e6a GIT binary patch literal 1120 zcmV-m1fTmyNk%w1VQK(p0K@mkK^8fhw|Ns900000000000000000000000000000000000000000 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 jG-!x`vWi_(_`RmiVKi_u!{&w>3@8|#ie);ic z$*0FtzdoPyFV|LQ5>OZ!5m)Oz-nyUlF!Y0Gz7yJl5=hHYt_c~+3Y zfmNMv9^VQJ4V^S`;=h0YK7IO>o0|*t1=u%3j8Oc^!pOkj%%B5uHz-aR*uOS7H#N7k z>gjgq=(LC`DH^m+oaAi4!NtnTp{b=~Y@n)dIC*iCEFT9uH#aXY4-YqwnCX%wMyq%P z*Q^s#Q{KE~vhi9uIVlloaY;peGaX$M6KDI&SFYN%81f2=h{%X3shl@8(^b}0Z?a>u zwXk4eak}1ObnAqHp^1&QFb4-G&qcPM8Q=BdmI!Gm%;5-pd{`^umfaZ#_Y4J_%2vN4 z45`d5jjVzlxhonThAYam7`W|v_{Oc7mA@}^N5Lbuc26zkmj!~#t&D8a6Q=IixR`Z= sr)k=Y3e%vrJ{j|VrLBR78(5^Rb3B%cDz|e>Te;=1UQ>E~(SgAl09|h($ literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowmembers1_sml.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowmembers1_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..b4dea83017b16654745ea8669167e14ebf3a7633 GIT binary patch literal 1073 zcmZ?wbhEHblxN^)_|5xz@{A6)u7S|L(`v6{1DP~Js4l!{SVPVF9|Ni{_x$EDz4gbDv z{QY71zfa45zL@g+^{fvMr~Z3C@Bj1m|1Y}!zwG`0X8Mye<@b)2yu4WT_FCPOyN56A z$Ue9#`RvxLt9$d$Z7*2fuD*G?%bq1M2Ua8iYWnoSYnB z%z|Thl)xDRia%Kx85rg>=zvs!@&p6Ne+GL_8IKJM4mNWLYfWkK2v}st#owe6(7?dX z!z6n)@p0R^g&l16EE19m%?=(lZ|-C^FBkA=l4g>z5O~1U#@EaAb|v$3Ud6_lO4;N^bvy7<-@1TidV)5`_+B9QT+}WrJOhJ>f zm3*sQG+PgDiP$PsB7H!+nUyze%Y=(AUOZ~$)-P2x5|^lnYOq{TP-;2eqv=_&XGiyh zBMriFvO896RB@l6=-Q*u_%Y}Kv#^{|#Eb=p+4|%i<~bZ($fW9xz@{A6)u7S|L(`v6{1DP~Js4l!{SVPVF9|Ni{_x$EDz4gbDv z{QY71zfa45zL@g+^{fvMr~Z3C@Bj1m|1Y}!zwG`0X8Mye<@b)2yu4WT_FCPOyN56A z$Ue9#`RvxLt9$d$Z7*2fuD*G?%bq1M2Ua8iYWnoSYnB z%z|Thl)xDRia%Kx85rg>=zvs!@&p6Ne+GL_8IKJM4mNWLYfWkK2v}stW~|8)xPXC? zPlCm2*5PBkbDaeZRsRSqNNM0!z(=xL@&eQuuXn7xI|2{4I z_i6dRPb>bvnfmj^lz;E$e0VtZ-}`x2PxkzO-v0kZ*Z-Hj|KCji|7p+vPy7CVIrit< z?f*aTKRHu=?^wyZYqhT~RlmGg_4Zoble>p6pV@L@NA|&0$!E7_o!*>zb#MOVJ$dK0 z7p$F=aeQmVv#WD(NW~qRpQZB&?YLkE|a=hqrPe3#1(TVzkYZlK$YQO6zl0kwi77=wYl-LCUx%*XWbFRy2YP$f2?q~ zr?{6q!#ZzvUscXkZY)b(IGrUJ=Gib$FkrG3VrW)nvKC}A=VdVFWH91jc>4HpSZL^^ zi4!khzPx(%>iYWnoSYnB+5o4KVM{3fWMO1r*vg;-@*yZsFmU{5$mW#s*s$PWGl#H} zPIBu>Q6(;AzBfvTS-K=cRpe40A2~BQD!J{(jzXs6BE2k+uOw`A>fzJ#YPpi}(5cHI z!lL+9jcWk!1SzeICmzK|I`}0F7xC0QJvCJ)a&y|nN1hkXPEydH_2$E-R<23%iCp`t zq)JyEG>xB>!FaiuWu|fB1rbAwFs;z$$PEq;1-*k8`Aim3oa9n|Ew+h6#=#@uAcKs3 z4WI5Jm5c!CUF`e<8Xp`Ew2GAR2;REPenHtIKR`?3LPKKfZxSk(ZNH{T6z3I-N{(ZsU`)JCj(F8N57jncvc&)=goYf(mXeybC_B^ivI3 N8n8C$s+IzSH2}obj8Xsq literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowusergroups2_sml.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowusergroups2_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..574bb45615b3320126b5d7a7734fd24174772a76 GIT binary patch literal 1076 zcmZ?wbhEHblw;s$_|5!z(=xL@&eQuuXn7xI|2{4I z_i6dRPb>bvnfmj^lz;E$e0VtZ-}`x2PxkzO-v0kZ*Z-Hj|KCji|7p+vPy7CVIrit< z?f*aTKRHu=?^wyZYqhT~RlmGg_4Zoble>p6pV@L@NA|&0$!E7_o!*>zb#MOVJ$dK0 z7p$F=aeQmVv#WD(NW~qRpQZB&?YLkE|a=hqrPe3#1(TVzkYZlK$YQO6zl0kwi77=wYl-LCUx%*XWbFRy2YP$f2?q~ zr?{6q!#ZzvUscXkZY)b(IGrUJ=Gib$FkrG3VrW)nvKC}A=VdVFWH91jc>4HpSZL^^ zi4!khzPx(%>iYWnoSYnB+5o4KVM{3fWMO1r*vg;-@*yZsFmU{5$mW#s*s$PWGl#H} zPIBu>Q6;uSO`998ZJZ*;t6XYKC-w>(`)Bn^COtmJDHF_fsOYF*;v6ZRu#SrdT{|a8 z>Be{jYI=uxH)l0m32;<)pQY?pbD%@8b@`e|d(K^vLQh;L%f@XBaQvj~b7Z;yVy>9a zs-0p6wjL8Kh1q;3uHT%|DLaFeTSRW7iRvj6PeCP5t;grqwjN+?VG-jw@bU2T3rb#1 zY+DsMyx$#UX5q3CC{S#bb#D3gh4Bl=CFxVm*_sj;8X8+Ti{9~^TD*Lsvd=s&L7&)c zM;0zogNz@|>H$lD~_`DCFzWx05=hDq*w;sH1p1!kn=B|zVE^pX- z>Eg|27j8VgdgsOUdoL4em&a5r2*~JmjjTwjUm2P=IiY$$2O{R!-d7 zIAd4W{QaHt_I1qNJ7e{+>8p;;U4L@<_H!$DURb;5(&}9oHtxT&Vc+FV2d->Bcy;Tc zYugTA+jHX9{?m63p1FJY+`U6*?;bgS|HP$-$1grOcH#c%E04}yfAab3kK~4xv(_G; zzwy+%y_a?#yYb-JyNA!;fB5|U-N&zY9>2N$==JkApPs$``1<{qSMNT5`|<1P^@6Lh&aHBLjm!gAT||pg3V*-`(Kf)ZEhA#HOyOXl*0Q z>DD%}jn`P8k&)F*h*@;fye3U2{^^eLl7hk$z32OD^IA+dG}n?ASmiZe+uqsS+=bCh zMsAhoj!9akeAA~pt6Hw|@j2F}#lvT4sH0&eA#%aT_i~G-`Du0|WhJQ#z7HNPcskv} zS=UPZjoahwp=Q=lc2(VujXWH-vVwWFP7jhICotO@ cxLr!uVCqqFWx1d*apKkG90ti^Tr3RM0GdSb!2kdN literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowwaste2_sml.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_arrowwaste2_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..54dbf42593231e241fe784ce7b9a308f6c82c6a5 GIT binary patch literal 609 zcmZ?wbhEHblx5&&c*Xz%|NsBLb?>D~_`DCFzWx05=hDq*w;sH1p1!kn=B|zVE^pX- z>Eg|27j8VgdgsOUdoL4em&a5r2*~JmjjTwjUm2P=IiY$$2O{R!-d7 zIAd4W{QaHt_I1qNJ7e{+>8p;;U4L@<_H!$DURb;5(&}9oHtxT&Vc+FV2d->Bcy;Tc zYugTA+jHX9{?m63p1FJY+`U6*?;bgS|HP$-$1grOcH#c%E04}yfAab3kK~4xv(_G; zzwy+%y_a?#yYb-JyNA!;fB5|U-N&zY9>2N$==JkApPs$``1<{qSMNT5`|<1P^@6Lh&aHBLjm!gAT||pg3V*-`C*Z)ZEhA#HOyOXl*0Q z>DD%}jn`P8k&)F*h*@;fye3U2{^^eLl7hnX=V|j=OgA*wk``DsN!#Ap+}wrHOh&H7 z`_SPdUM*UteAA~pt6H{td3yTz`1<-CJI=#rXsDxMB_Y!0b>-TPHcj)>>_*B;QWKwE zzuEfgw1u;-mG~qt->+PABg$WPFpDWX`uTZDLjr@mnNP)r0PRan5~mwpTozooNRdTv g8mr}n=Ed&Lf(as;N)2qCed>X3Gb}d;C@@$90C42?9RL6T literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_confirmsml.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_confirmsml.gif new file mode 100644 index 0000000000000000000000000000000000000000..ca3c810bd34f89e9c50a146d9ce7293be75700fe GIT binary patch literal 94 zcmZ?wbhEHb6lCCMn8*ME|NsAIm7qrh{xbbRcn|9|Fr_I})Zi?P}d?Kn}X)yzXH30p>A+P`d literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_doc_lrg.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_doc_lrg.gif new file mode 100644 index 0000000000000000000000000000000000000000..b4582671abb2d5b9b75d19b4454188dd1611947c GIT binary patch literal 1335 zcmZ?wbhEHbRA5kG_|5x(y^UAXb|>YW!i?!UTz@8z|- zFJdbfMVHTyESViqJS#MRYH-d(|MV`Oiw^cKJTPI&p-IaQ&scqI`l_RI*PooT?!>}PrA;oE2d{2DbZz^Q>)Q@r+i~>9-jlcYoVd0B^qqaDZXY~z z_wc!UhtA$Ta{m6w%a2Z6dU*WegJT!&pT6?w?6oInu0B3@{mJFq&oAA2_VVrLuit-t z`S$bk*B^1!OSH^AlN(k}UVeD$%A-?O9GSKD`23Bh=508+Wb4_*Th1)ne0ts9OS_KW z+~Ke_wno9CvWdOeslZL>*sGiJ$wD}&4;hA z-+y`a?(?G;?>~O|{_V%F-+%rB@xR}1|IeHL@83UQ+=1h8lpr$%6o0ZXGB8YK&;jWO z(3bpzOq>{Oq)-Dkpat=K({8rTq$yix`_-8K(9y ze{YH54C0+CugaR>!ud3Lx|~H}n@h@3S0BdG0KG&{k)ECz6O_)nbUaxsDjBfYYp()R z_f^}Pw3Hk#&hyRd6Ao8-e0;{sE)`Ib^Y?}6nrKetpa})WN4jsd#Bg`qJiT3intJ7@ z7{>`O^nw?4XnHPE=?LiGI%S*BET5f4sYVmn-ZadySkiEY<=T^m8sX*q@>W5w4@^9K ztXC@i7SF1Kk{cU5nB_JWns`iD*#Z_zY;{!Q-CKP@$@JV` znJP!C=b2YmNALe{x0u0~`^0?qmb}X|1eF}>xn#B87aR>^WNMSv?~AegY!G{3W2g$t zi)+%#oh+By69}V=ql`^GO=B@M8NR4fJ4ayK_04r{qR~$8w6dEL4O_#0=X795{B#a7a!yNbdF1$zqXpJ)-C$FzHzVGp}Mw r3L`Ub!UqR7ff)jgY|G1CH_1)y{+~e%x=gCKTIE;}|e2`D5W9WfJ5203n#B`>c{5-B1uFTK9ELKMQo#12A106XAx Bv`hd1 literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_error_lrg.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_error_lrg.gif new file mode 100644 index 0000000000000000000000000000000000000000..fccffd17d74756f8332e7e401bd02719f2e95387 GIT binary patch literal 1531 zcmVNk%w1VITk?0QUd@00030|Ns8}{)(T!jtdTv3=f724QUArV+jji7Z|8U zN1sANqh@EP4H0(<40H($TL%io5EZ@;6ub`n5~K|gp$!qA4H1?M5R(iL ziVF^j3lE124}J;_dB*2xf&v(7$M3YDZU{ryj5G_(9z5yF2*D= z%O*0-EIYX=Ho8|}lO8F|F+xfc8B7!!r7b&lAu8LiwCmyG&o)SbA}-4~OHdXa(K=3O z9VcBHB8DwFHHAGuygR60iv3rxYewDa^m$`(RyMvj!g`2#F zoV-+!>%ztpqA)wRObx5U@D#n`>c z+rP`)zRKIf&fdb!-Net|$@7v<*=j`(8?(^~V_xAYu`~3a-`}~nJE}}p`n>{?; z(9qk^(EtDcA^8LW00930EC2ui03ZM$000R80RIUbNU)&6g9fXyTE)s7xQ7rQh72(5y9L-7K!C@OAJ2i)cIp~Ng6}}8{8;ZAGm@t+p8QwMV>e|uae}0GO&H8m>}F0| zNfg{LnE3L^L>SE@r9OnBN|nlnm$s|#;0-(3RKS!4V8e>#2P|E>Tg0jj;OdddzPE7W z^3z9GfirJwF?PK)sjpwZrUI8LHEI;8PolIjB?_`!C`_0vK~iKWkexS~vK{QoZGh*` z1B^Y6Jo!){JaN!~X=Ke{SEA%VVUiSS(W1(i(|D;8<&V39U2o!Cwv3o3+KC)F8l)#q znlfa_NO_`U%+i0aL5}OBXi@Twb>N);DWheh5hOVxbeT4gGiXwV3JKa%hocrO<;|mz zAYsCz_C$S>haGXiu|^vlZNX6!Jv4BF2^IJOpa8-tvkWJ1pz$0QW4OW5MosuofC?yB zkb;B)b#+QosNAy&7+`Qwg%ng|q2NYa`~brW4XAJd1}I{8$|;?FrU`FRJh4O)M0^+k z101Y?K?W>na7TOjw1|!?uGCWr6iz5{#129T;A8+pw4lKT8@O<#K+xQSPKC=^s`YAA=K~z2z(6m zOqWG^=1Uh8m~a6H3^efr2@jOmkZBPJh#{ zTvLrOVQkPs2L{0KK?paHKm!g|tXq&Urz~C9C6%GtCT;?J>m=v&%`e`0~mx hu+$RE(ze)g3of$Al1nbS=(5W!z|5re)&vCv06Pq;x=;WB literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_error_sml.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_error_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..61132ef2b01806f6122c31d173c98e01e499b9a0 GIT binary patch literal 1010 zcmZ?wbhEHbJMCn#OVEqF*oew~oaAu*+mN;-=y?VHT3tIe$XQqrDo-uB_a z!$aaK`z6))OKGn34?nwc^SuifkIL#EmDgV_qjg-#8v*0u4q4%1moUw{LZ54UeCgzNF^jX`uv-XK+9g@yFrG9?@ z!9&5&Tgk*j(b!GF&{N4I-Owl3GNQ;Kslp@APSw&&&ux9d>WxL~{EYoKm2KHvv3+ax zZUYB?Ae*8JnchZheXeEaa>@87?_fB*jV>(`erUx0B6j@wa!KnN)QWMO1rn9HC8 zQU}Tt3>@bftT|;oHYhlHH8T8tc{qL2LBC1&wnQeg^-S05<#H=J%;q~&KX!$OXH$lP zifQJ#9>L8|xhAVRHT-xPa*}7JK>(A*!AmL!CQC~j>707p+C5b#ib-SZ5@wfn#-0y8 zor_pb3M^%mkXhlduwjw4dk@RWhYZ<*tSUAV9x3eYyi#^d39lH{872xT#>g14FgCZb z+Lvv}DClhGVU*`8y(Qe}(9I>Lw<6->0~Q`zX3oMH2272dBARI`0wDzxS_G8b_H+a` TZ#n2*^y*Bf^Krq04Gh)*dSnrT literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_folder_lrg.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_folder_lrg.gif new file mode 100644 index 0000000000000000000000000000000000000000..3683e75ceb075d5fcfec110d20b03c7f46fc879e GIT binary patch literal 1548 zcmchW?LQL;0LPbO)UBe()2dObD>>VxPkL}eSg0c^Wu=K(c^IP@^RRhnh&HbB(8G*8 zraX0dwhhfz7PCBUj2UK@hq2VBcJ8`A;(jl_Z@+K8KbJGk$81p$00giG__6i%b+x)e zt?p8*d1^IZrTU;$%2ld`zyDUNl=%zug(@XowNk#k_-b{fVRePAT;?q<46J<~`!ts; zpP^1qWY5p$%+Kb@q;!e6S~1rsmo+afbjfBq)>Q9hGhGTfM=tA;&+*qjOQxm#@gcHA zM3sng$47Ff#Fb;C4YSfV>14~Sw0&-dDIQ}iD0t(dZu#8kigHRmC;YNDzq}-sPi9C* z(^LxT*kG1WaBtvU`t)S0M9h#*c1k6@1%;5^7R_Pcxy@zTQhm(Mc_xo}lV zZm$b(ufIM0F>$OnRz01zEF_7#aEn9npFR@i2jZmfqb1xs6Fs-Z?5Od#QDfbaqVC95 zVbY2)X?Y}ZaVTM7FkT@b$oX+|{jsvX*x3*G86JMRH)fg_GxaWdl531YuOGb?Y5vLc2V;e+j1L2KARODMlNw7)6j!<*pV*SFr) z-xPM@Mwk&p9pN9_umi1OwfUEs75)v6ed`LYFv|Tq%24g4sJ7?VTZ;Xf>3&T`*BXni zy?J)^4ejddC&>Cj-?uN(-PM6zF9JKO0$7y+H1Z$S4=z>ZUaX*AsK~iccHg@++v|Cj zS8?WfdWL6B-ep-2At%-)JKE_{qU-$_=f^2$A11iw6Wt#rxlJ%)vTmQwjC4$oaJY-L zPYr`pVw|(@IFZ90(y;a^p>QhRWr<5%p6@{WKOHTx=QqMR^Z8YiUV#dL!BY5c^qgqb3e zsF3h)g#X3(f5Ysn<^}*@7-0EB{NobrN*3j zDpV6R+(-qaIBGW`Pyq-*`PqA*b9yDzDS(ES6j@h%)3d@g=bmmlodHPRTeXFUrvNhg zi#?*;F>nXwU8|#Z7`#7;Qs|ABxmVhR^R{VSWo3M#J36FpK4*#K)H!Y0)MB$kaEP8cDK*VL6}?$NatRSbqX9c(_0Md7cIepgK61?j z%lOb`4d_WHYcHP;3J9v9uakOL7a9f*2cS1SfTBIBo_5AU%o#z05Ylq7(`E~>wFgaO z#?4gB@D!VMadeq3m_DEN2(P_}jP179Z0iSK^co)ZV|=$OcFv?Z(BLK=IIT?jE_evE z*QQ?qb21HyK|R3+l+*$ZlNHQO5Y3%@_6{VRmAuu5<_Y|@&tnB-xb7HS|_Jxi&eR2mJL5oId1qfFFG|owY5LfzFJzOZE>)b0yGvZW5#ZG+ef9L3=};uqcn({l;Zq^R;&;_7OK)0jVUN0}pBTX+|j7$R*>Tk|N*^q>h8m z^T_Ksox?zCh#04&)AWBH_jtdSu^6y)3IZ@`v^7$w4rUE)uLcL0*_LSjG;J-e7(d$vVB0pc!*Y${ mbs=p&IF9+tFXs6IgC{xU!|gRJRrga7pEHap%Q_1OocIT4<@AgI literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_folder_sml.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_folder_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..8e26f89ab658b0e5b7eb531482a90350d07d60d0 GIT binary patch literal 634 zcmV-=0)_oYNk%w1VGsZh0OkMy00030|NsB~m;CsX{`!^u`j!3rmHzye{P&Xl_mlbX zj`{A5`R|SQ?Tq&5iS_7+=GlPv>5BL2itgcs_U4H7<%jg-hvCtC>(+kq@aWvca_`rD z?bUqb%y;6-cHqc$-^X;^#dGi1e(u(N?9_be(R%04dF9P`<<5BH%XjeDf7-=#<=)27 zxNFX~YRt50%Ccz4uxG)lW7@)T*1m7lyl&IGZPB@G&9!RFvuWGIa@DeSXmwBn4fS`y^p^8wgl~=2iR;iIysE|~rk5r|NQ>2Viql;3YiBOz{POz9+u9jGi zcSVuWKAw&O)+9kGS}DF|Ns900000000000A^8LW004XdEC2ui z01yBV000NqfMrTZNJ&q8h$A67PKbP86$}y-RY+h!MmIQOjyD$z5fmy41PB5fG-+Q` zW+Xu(uq8AyAvQ2FM^i|AG%#=v4NiopkpqemCRM^%;qxJh7y}b{ zym&$+NR=#9=jgJn#eIXxVyVbf%Yk}p@<;6dZaksCQjm}rTUM@r3_ UZ`P2pbLXc~FM6UF{TT=VJH%-)MgRZ+ literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_help_lrg.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_help_lrg.gif new file mode 100644 index 0000000000000000000000000000000000000000..c2162957f52bf2a92c6e3307d14f749e8f388355 GIT binary patch literal 1418 zcmc(e=_At(0LMoPDUEbKJk9k?qjL6m($kY`HbzIYyXsXGV)TmPuul%zZu# zsp%n!&?L%JCWVxeXvc5c^LYM==lkOG`t#!Rbwa|ee+z_wAfO+hjmhP5O?3qT_#%^i zm&qh@xlAf~C>FhuiaMp@Znqc}oWtn7Z0q&0v}?cDeyxCjOo#=T5`i;f9{hP>ioBHpnUpZ5ifg zk(F#8?q`{k>R3c^p{F}#;T;kqk8_HBXen?e)$K`J822u^ig{*8c$sq#m|o>&yOU(f0p!q zIBBpgqOCljh3(&P^Fj^lTs6zLig{K%OBM;p!Wq)~8{*f=jK$|E;}2r^JuzRW2-cgId*pCiL@mpAiWmFx zLClN$(fn>~e`Dy~0v~p+m$AW)oMbqU6VzIIzPaRFPi0{D9duVkKxcUXm+jwP=GT7P zkCEY=n}(#PAo}Y=`s#uo)nE#VuKAfRWm)cZMQ3UXd^q{u9ESJ3T(7%y&x#z6@@!ON zv2Q)|Y(C!UdWLgB3L-ZNev5jll)xKHLHB7BwB=jQyp60ry&P zb}5n`eiR#~Lms!?vaR;49<(X&;x&v}TFj%x=O1U->WAXN+cyQncN*hlWU2{5{l>2s zx-;dA319|gPttHSkNn_Fqr3;INkz48t-`LyuF{ zOoNu0;zkceqWk+31q5AIE-D*YX>`W`H)`zE%j-+can)n#oxG;H^=4`Ow;|iM4xZzl z)Khj0Os%U(mHp>*oSM1v)GVSxYggPDthO*{5X#Q;SU6PQ-JD~jvWpLOJRA~Qm|b-* z%siV@)T8ZIH*h;0_^6X0n|}ac Cw38kH literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_help_sml.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_help_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..43bfd56ff4d8dd78a36e9a00a424f7b4738a78e3 GIT binary patch literal 1019 zcmZ?wbhEHb&!azI*8lmk;p@A#e}6sr`F`csH>>~s zIP>r4m4CnPoH)?)>&v-+zaISi^`x`TyQbLV#)-NwueSXAa`5A=`Y(4IUtX^MaJ%`- z!``3ICTgkho9T;rJ1HfF>nDck_t$$Yni#ZrV(^M-;VY(xzrSAl`f~M?GvyCXl-@sH za_?Blje~{j=SF|M+xY2L{l}a2@2}UryH@+=O3kZF)h{nrJwIRh>|Ev3a}|$Imp?pJ zcJFxUy%VL!HfDUe161Ge_G<0(3snzKm4Cj|B*e!kE5R-+!C_+}nG&vFlw#3e=e~GC z@VRYSr#5Gt*pR+^X~L~Tg*OfqT-ud;VQ0?Sty!lxXC7FYeEV?G_5B5x_vD%Ah-{o0 zxn)lDy6F)IRwV6Rny_n8{Py{=Tj#}WoE3F!UE0yLsfSjj9ABTletN{(so|?9hpn6# zy1YMRX>ah7o}fitfeShVHq40ZD|ekw@cbMsu7o<}q`shydjmvisL p!{GFbhpkJ$uq=A4eoo%G`Ip_CyB!l`UA7c+>n!QG_@;ru8UVsPTmAq5 literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_info_lrg.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_info_lrg.gif new file mode 100644 index 0000000000000000000000000000000000000000..b390fd4acff2f7d1634a80e0cdd6220704720a4e GIT binary patch literal 1383 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 UAotvJ4@7qX5E!L*K>+~(J2ci24FCWD literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_members_sml.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_members_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..997e6998fd4c81ef692362880a94792872f73f16 GIT binary patch literal 1023 zcmZ?wbhEHb6kyxz@{A6)u7S|L(`v6{1DP~Js4l!{SVPVF9|Ni{_x$EDz4gbDv z{QY71zfa45zL@g+^{fvMr~Z3C@Bj1m|1Y}!zwG`0X8Mye<@b)2yu4WT_FCPOyN56A z$Ue9#`RvxLt9$d$Z7*2fuD*G?%bq1M2Ua85Kyq4$`bV8 zXQA&B&wh=i6RJ#JHnC|(oybs9Wt;3HWD^(E=)}OQG+(OKL3Z)Mg9h)TM z*d}7w#Bz*TSk5S7#)89aeew?T91bpW?QG%`;OXfoIDCAfM);Z>MrF004gn4$MUM@K gJ*Vo#?VDoQtmfxA_gcK(+xq`Oplq9?fU9B0wZdiD&sMF8xgvG$ZOwdF25SHo{3VxA_eOO29DO+JV_}nHPlV^3nO-6xA_l75EpIg@Su(rcN;BlIe>#U7yqGujeIRDl5cFM}={qrseF)~;K E0Lh*wBLDyZ literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_sortup.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_sortup.gif new file mode 100644 index 0000000000000000000000000000000000000000..61942d6d1c232805f932d3894fa3efb41dbc31f5 GIT binary patch literal 117 zcmZ?wbhEHbxA_gcI@yYfX-VUD6>PlTrkbJWT=7sA|g@8>OlZzIIWU=08SOCy~C literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_success_lrg.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_success_lrg.gif new file mode 100644 index 0000000000000000000000000000000000000000..9af317d8442bdb5e6b734d9fe71236c4e1dbd952 GIT binary patch literal 1492 zcmV;_1uObTNk%w1VITk?0QUd@00030|Ns8}{)(T!{r&#$@%8xm``O>>(b?wE*yUY$ zqF8g9RBn?@V}(atd_z}tTXvpTahFnRj!^|K)7$6t_W3F|NuROGq_xeu$Jx2Y*x=^wS z>hAMSWPFOEyQa9y@$~oh`18n4^TMt80~vQg?2M zv80N+nq--AKwU>WQ9w&|Q%7q}U6W#(yqs~GaE-%@rrV=_qY@1P{(uStaj+3l} z@b~Ows5W%MKW(@?YqdLEoHJXQGFOu@M|dYhawT!RK5Vu;YO_0MuR3R~Ic2IiUZ6Ev zmoizEF;$K)Z@NBSpEX#LF;k2$QHCu_eJXy;O?J9SiPTqp!cu&vUyQYKn7x5}nP{)c zp1;$wrL>#2#;ncO$M*U3e9c34#6WSnJ#V-?REjNs&_#R8Lwd+UdB{R}#X)MXI#!P_ zRf{fEi7kE1L|m3KREaKPpf+)~K7-RrfXzx+hc}L^dC=O)?eyqUgey^kD^GqZPJ1az zbSd@s^Z)<n0FneQp8WU1BaRX{ae{O*qXSF=LuR&E zNp!~tm{zXHM99Kp8aQpDN|mYxLyfCNjC?rRQ~)Van8Jz`OG|?gArnBn7{JxzwNP;5 z%B3aeOPDZQT(HI1^^KdqfCH!5!iLYEJX=V#C8}};8$E#tCBm~|@r?nPGh;3>!i%0g ze+D6P^kp$)k5ky}0W@fmqf3jV@U@xKgozQjL4*M<`jI72oyHtsdfH=_JA_(88imVL zElx~`3%INqGYBz~B{>?UX(PUBa(W#9?5Z-U0W66oMY=>u(YB4+rqRL*#0R&K&83%Lx zXG;LzT=QN4_QWGhIJz977(pytVL*dQJOM=$UvwhNEZ=a%Q9ZecBg`(mm{HIQ4c>Gg z1f0l1%{0~s$Wb@T9K#DS#i+802L!D^MUF@uafA+NP(#f;)5KGcHyma2%PFdyvI;B6 z)IpF6I*O=;H1o_;PCDv16AU*26atJgsIbyZFTNxbOLPLI;6#}R0Fi(h<$z-jI=YOr z$}_=ab4x3)K&p&0>ny_#83UoQV5XBL#1RgR!Z0(8F}=7FO*GJ~lVMiZ* z2qK6del*euBV{Z>5C=KjPy`Jzz~Dj)M6j@e3Mr(3!U+T1CV~YgWl)3+1s|O7!VW(i u@dzS>0Kx?)J)i&t5G)V@11w7*!2}dE&_D$hSYW{g4rnmb&O8$o5CA*0tKk~} literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_success_sml.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_success_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..52e85a430af9da4dfb217d71b4d6f3a1d4a4b571 GIT binary patch literal 990 zcmZ?wbhEHbBjy;4ci{C-1K14rU#4Xoa9{m6qopA9n0cn|!>ecYkij zwyX=!4*mH3EoqLqSGiVbyFqxD(bS8XSDu{6U1jZO70Ic@{~t&7=B^ zBD)NOoAkU&Gy^LQJ5PtV?u{&65}4ZUmfYbweP{LTy^YnAGv=AGa7*6wj}%~b0?7r5!@qH7P%p1*$L z@#{ODxoUwG+WsY)zWExj-aqxpQS(e!bx&6L`u)?tfB$~}{{8*?cVO&*V`-G2NeC$Z zWMO1r=w{FXnGVVm3>>=|#5rX=HY{-DP?VFNPL-%m%>B+*~5-k^-+4*MLFr;tQ0}^rlS-^!^Q`Mx1hrB$jwn&hk~Xk=#Nl+_9Nu|Y$D G!5RQ;-6)O# literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_usergroups_lrg.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_usergroups_lrg.gif new file mode 100644 index 0000000000000000000000000000000000000000..3a4e356931cad1101df3b2c0aafa12c0fb488625 GIT binary patch literal 1520 zcmVUi zCV?z6#wIr4w7SSNN}*k7%05_5946CEXVzVO(sYn!Vq{`qVRA`ou6n7FXO2oTO*J1q z@$>ij`uxz?<=Efq2`5uWU4C45pHgXyaEh;ooxRA?;q~|Wma4|1w9K)<)V|BzEr)BXCC{rtl7@UZ>*yXoh`;M$J; z__yKRuKM@S`0kDE<(2pErvCP_?&-IPhkgF@sL;oZLO?M5`QiWm_x0w8{_mYCCKB`E zjsEPG#<+O><%ap5b>vp8xZ}dKv0~8|#oc>zPd6lTe^;K&p63 z>aBL#tAMVSfX%q2%V7r3X%xz36Vz=L&TJdlcqQ9_GTetf+lxqAJR{hXS>m2$ZcQ2MUlTo8gj3!zUA#$ghxSQo@(8_sem%y%}^h)>&x>yp9M-};hC&Oqazic$hdqkv;ey&UmuU8^#Ivb@#3dDd~!J&?sIR{rF2%JC= zUq3IWqoI#61ydabg(w4hAptrL0sf$y;L*^>KR@{K@xZ^o{{H^`{r&j(`0?@a=;-L$ z+S+DjX8-^HA^8LW00930EC2ui03ZM$000R80RIUbNU)&6g9sBUT*#21A551rS;{o1 z;X+TA^1zuhU_hfy77>O5G$0HYE?(5+8MG*5L4KYD4LIZF%$bvL9xZhAY15)gfCS?6 z)aZ|)j!19X0V&cF95o#wwfrZl(I7#EkPgVhWlkl8kUo_}2^CVsQHlT^vZHkXmorQa zg1XunDB)MOj+J2+$vy15W<~_Y9Xjmmntp)aug~QK7sqRggRBK)TuPelr7VuP?M-nm_%jz zr|;gBRIM13Og{r%kp?cgEQ3%#%UF@d6b?4gL^8w7LJKXmq%jabt>EI}GWrbEPZc)Q z5Jf-d;iE+-tEl4QEEe9P;6GLz;~|2s2y_nK1S@&QQcIt|5c3N#z)a&QHPnP7 zsyImC@PiOP3=zZ-tUAF;pRf$g6U;BY5aWw4&_E;2H@t%5Ycfdu@I$0SByq&CP`vuf zFToJQsWH$r(+oGGhMM=!WWJ8iYwj1#Xp>A0gXJn!7I1QJM$`^3ckLJ^I?1Q#rCItjZ2 z4?OY2lg&R@XmL*!R74R46HG)=3LC|g(@i%9Z`|?6A-_`!L01Un^M)s9V<$W6sPoRz W@350ij_0`~RMSuY>~u&00RTHZ4*LfH literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_usergroups_sml.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_usergroups_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..923610139a6c14f11495fc8a99e25153241e3082 GIT binary patch literal 1026 zcmZ?wbhEHb6ky<9!~xDe%{rSJvXjj`uF$8|L5)hUv&L{+57*^ z^#7ms{QtD?|CeKbzTN)+^Zx(8U!R;Qzjv(U-L=|Rm#SZ0ta^K`?#bQ5m(Oguup|56 zs^qgnibREAncsOq|$NlNIGy6(W}t@15@-TRw#UV6 z_lnqW7jWD!<9}Qw^q^AsO0m$Ic>ep9Vt1;fUp31;YE*jMtdd|M_^d-~W0A>*3cLQQ z)P0+legFFTVGhf+9Io@3e7DLaZzaN>%&lV3l)5unO&FpBkbBHM`+f!f^o zS(Cc=hqLYoV%_4;x<6L9+f&?2o?)FgyRRzeDmRv;E}YI14D)Q5Cm1l<3NbXRGFb~U zne#Fjb21olFns;`_3`7!moHxiCJ%5j8J>jVPZmZ7hHVTwAn$?l1Ovx?hFne=j|~eP zo3ggKJe>68frFum-;xyzmnO{7%wBQBsoCW?pNP!{o-LCXvvwQX9kQ{UbogkuHuHUv zlN%4Y@tgZh47W6IA_XJI(YeUB%4KD`(emK)6#_BXC97#-gvMrgaJ` WdUTv{_Ud02v?}Ugm#Ve`gEau$#()?A literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_warning_lrg.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_warning_lrg.gif new file mode 100644 index 0000000000000000000000000000000000000000..83359d818d05e8bbc90e903cd834f0c92a64a70e GIT binary patch literal 1491 zcmV;^1uXhUNk%w1VITk?0QUd@00030|Ns8}{)(T!u8)zil9py-WR;AZg@20u{r-rH zrkta@ij=T?iK$Rsd2D~Ake<4$waM@C_4)ez`1$)~c$-#adSPvW(b?wE*yY&Y>f7P# zU3sEdbDC6clT2fUM_hbES9M!y^~QfiJ+Xp2r|hf86CNnd|RU42AYc4B|2HAGuy zgR5wRt8j|2a*VQBY>9P^vU`)ZewDa?mbieIxr3Ryg`2#FoV<@;>gnB$I;-+)Z)z5u?n0Y!lmP64z%E)nyXW zWD?F}5zS%|%wZAAU=hb(5y4v!zgrNzSrEKh5W89ss8J55P!6U~4y8{Ho=gp$OAVSz z4S6~W`FIxebrt7s6yO74f%N* zrcx2mXBN+87x{Z0yImLTb|2(&9{GJDuv!@FcOk1@BB^XYPchQ*vX;l!p)>PN5QI zNf3kvp9I(#K!C@OAFoJZlHdqNf?zd!$OOe5;TYm;OY?^p0{x0 z=JA7|0D%TW)?)11Z=c`4fcYuNM^BzS1vuCeRjEXuy?O53wR54^$$-n4FYCy0;2yk< z@5=d8yx3y|eDyd6ST_#BUYj|0?7%_0MuBa{?v2o%Dcg0SJ8Yb?aloiYj@-C!s+;+` z#R!@ZgIy)y#sn0!kp&qCkRy&a+hn5}FRP^D2qXpom_P#0Vb+2<++c&vHPXbhQ9Pdz z@`x&|2$MrWK)g{P7G|KK#s>aiV@);DJi|;f8zu8eE38N|2_BEThaXyVUXsCBD~RC2oIqThL53I`T#*4B5e?8BB$6w3MinAk_aiKn4-r(IcR`^ z6;nLXgax?>S&1c>xN^uSvkW2&DTx#-%Pfl6;=n*MR6#|CH&_q{9emUw#~pUq(Z?Qp z=%Gg-e-J}VIu#Jq0u)Ywv4jyt3=zZ^K>W~!4_oxW!vM40fWk>DfPnB!Sy%bj7w z8LP{2I!WYbmF&-Ixi?j6tD|K1XR2M#l>Aw*aXL%wXS3nYW}{zi=4WzsU5r%E6qx+# za{AThd85YVOsT`KDUrWsBtGknIa3>Sy(4;AS@f^Dxt>-=XPXm#FD(1Lr2hBv=9?3X zZS^!XrNw@)>eiN((2|w-y>{aB1+99DGMA?}+UTggT+(Z*rf8+5x~aWVOGcurtl;&U zIa)H3I&#vwvQjJBn`YHj9iKlB7`)(M#!e{yWMO1rC}Yq8NrU2qfqia6SyOXMYa1sM zM_a34eqyRfcQbQJY;^IYGTuzaxglKLqNQEA}OiQec+sQ#rUUjLqg_MpsPmY43 zsgmVV8EHK$eV-B~6*UcAW2+w%1e4o&9#aAczLGF}PmMg|6J0Ey4q A)Bpeg literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_waste_lrg.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_waste_lrg.gif new file mode 100644 index 0000000000000000000000000000000000000000..e5434aa48adaf4949cb0c28d4ce807de45c36c73 GIT binary patch literal 780 zcmZ?wbhEHbRA5kGc*Xz%|Ns9FC|nVg*;_ebOWl<1UGw&J%-PdDfB(VLcMhMud*s}` zlb0SIzi|KB-51ei^CF99g%?f_$(6h9bU%e!@VnIy#{P2Ql!P)%*>0Q3b zt;zK(lj>H4=1vOC==M)-_e*I@Z(5zzvL?HAZ9(UTg02mPT^mYzH!qkbN~PV literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_waste_sml.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/icon_waste_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..6dd046d467f3cae0b6be35c23e7f619e2b0942f0 GIT binary patch literal 562 zcmZ?wbhEHbD~_`DCFzWx05=hDq*w;sH1p1!kn=B|zVE^pX- z>Eg|27j8VgdgsOUdoL4em&a5r2*~JmjjTwjUm2P=IiY$$2O{R!-d7 zIAd4W{QaHt_I1qNJ7e{+>8p;;U4L@<_H!$DURb;5(&}9oHtxT&Vc+FV2d->Bcy;Tc zYugTA+jHX9{?m63p1FJY+`U6*?;bgS|HP$-$1grOcH#c%E04}yfAab3kK~4xv(_G; zzwy+%y_a?#yYb-JyNA!;fB5|U-N&zY9>2N$==JkApPs$``1<{qSMNT5`|%6tFR=dx zHKF*Eg^_{5lR*dMN>H3Iu=h83HnFKIDq7pfayIpN@*3+iGP0TpF^l$kYC7>xa+H@8 z6rQQgYca{tTuWMDiM_MAxeKG2jND8uQ@%-)oK-D%@bDQL>S$O=h|JV9-@|UCtR!{% z>?8|kT`TdK>Q@=v`E(R6_j28{GgFfjo5^js$Ki&R;7ks^J&x?QpJ#ds8n||GEO2a! Pv#%EvQadBU!C(ylc;?T$ literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/logos/maven-feather.png b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/logos/maven-feather.png new file mode 100644 index 0000000000000000000000000000000000000000..5beac166dd79c5872b6ad3c3c8826781b74ef564 GIT binary patch literal 2907 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 literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/newwindow.png b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/newwindow.png new file mode 100644 index 0000000000000000000000000000000000000000..6287f72bd08a870908e7361d98c35ee0d6dcbc82 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^+(699!3-oX?^2ToQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%@dWsUxR#cd&SYTt4+aeuCvSob zD+%%o1`04ZXs!GLj7%Iec?BF2%&y2ZFfeUwWbk2P5nvW+xWT~4#-PT{uyM;F);OSv44$rjF6*2U FngH~|K)3(^ literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/none.png b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/none.png new file mode 100644 index 0000000000000000000000000000000000000000..fef6d188ab50107e2394d969186f97cf94d8282f GIT binary patch literal 946 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+3?x7IEPn{3SkfJR9T^xl_SO6joDAeEBzpw; zGB8xBGB7kWGcf%852Rl*Fq9fFFuY1&V6d9Oz#yJKDgLM%0|PTdfKQ0)e=q>*90j8x zFaks1e(HKq24gA-@(cdY@N~O@7m&wU;1OBOz`!jG!i)^F=12eq`8-`5LnI`V6IvM9 agfbaer!W|aCZ^Yc!pzgv&t;ucLK6TTj4y}) literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_maj.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_maj.gif new file mode 100644 index 0000000000000000000000000000000000000000..452296b7b4531d8da30ae402a531a47a5676b145 GIT binary patch literal 49 xcmZ?wbhEHbWMyDwXkcXc4+e@qSr{1@7#VaJfB+=Jz{Jr~KauOaYXE7>4R`087>BE0A4Z;o&W#< literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_med_hi.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_med_hi.gif new file mode 100644 index 0000000000000000000000000000000000000000..0c2db4cf6f43c6e10ad50de0fb6c71efb30fd577 GIT binary patch literal 47 vcmZ?wbhEHbWMN=oXkcXc4+e@qSr{1@7#VaJfB+=Jz{J+VpSX~RmBAVSM+FOM literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_med_rond.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_med_rond.gif new file mode 100644 index 0000000000000000000000000000000000000000..8aaa564efd112ab0cd54182167927e9da610cfdd GIT binary patch literal 46 ucmZ?wbhEHbWMN=oXkcXc4+e@qSr{1@7#VaJfB+=Jz{J`j&$u#%!5RQNRSRnX literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_min.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_min.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf4bc759c462a939a0c51a2a218078d780fe494f GIT binary patch literal 51 vcmZ?wbhEHbWM*Jyn8*ME|G@yrQ2fcl$iTqFpaT*G$ulsq^yn%EF<1itP^Jp{ literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_min_036.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/nw_min_036.gif new file mode 100644 index 0000000000000000000000000000000000000000..eb344a8fde73f8b2ecde36e44adf615b83a5edeb GIT binary patch literal 45 vcmZ?wbhEHbWM*JyXkcVuFi!jb|G(l-79f+6L5BedKr#$WEG@DEfeh9FVII&tjpJijZM@qY1PqtfPy=Y;*WpTM}ce8$a zyLfWS4iCT>6~!G8#UC}nCm+ZlAH*y<&NMRKCMd^ARLnwI$5%|mTu;niUD!xS(@j*u zS7FCnYSBz#-CuOWU`^9xS;}E@%4TrVW@gf9ZqZ?R)^d8+et6k;cHm1-;!RWJOHk}f zQQ=Ta5iS?pPT8DnDB>$^_zq8lb7|IoBouP|DK%WpQQher{t=h>!zRPqM_!c ztK_bt?x>*Zud(2>pyIQk=dh{jy}13QuJ)_4@wKb+wyg8Fx$?Zc_rAp4!?fzgw*SGd z^1-^>&BWHq)Z53<*wDk>=g!{Y*x%>c)Bo_(|M}bV_3FdK=*GqG%*N=-$nVe6>)p`m z+|%sa)al#W=-l4*#l!!?!28C||I)?$(a8VO&i~uY_tV$#(A)pf(Er=m|K8s4!{Gnb z;Q!a-``PFJ-|OV<&hO*R<>lG!;M(=!#_-_L^x@k7;MxD;-2dm^;L`l`uy$x|MKqZ|KsBS=H>t4>HqEK|Lo}h z<@W#Y^7a4Z|M2hs^y>fj>i_iZ|M=$l|L^|&>Hh!k@%8xe|MvF&@$&on@%sPr|Nr&> z|NHas|M2qv_VNGp^#Att|ML3(@&Etw|Nr#)|MmX)|MB?$^ZEbu`TzF&|Mvg;^Zoes z|M>R*`}F_)@&Ekt|Nrs)|MdU-_W%F%|Ni#)|N8p={{8v?|M~y_`v3m^`uzX=|NQ;` z{r~>|{{R30A^8LY008v>EC2ui01N;O000P+0P6`HIAfqegB1=c$#O*t6%I9|$U&l@ z-UTjRV9AqrqmH~L69~Lua|e_uc|vH&%d~>Pi8Wn}p_0dklLjy#7zCMP$W^y0VG2Q_ zV<7^NJBJ26X|Yir90&_isKPgd!YWgt>B?%J=9RdOXI|UzfTmS$7 literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/poweredby_036.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/poweredby_036.gif new file mode 100644 index 0000000000000000000000000000000000000000..49d0345dabeae300e9e71fe3467c0bf5d6e0bbab GIT binary patch literal 808 zcmV+@1K0dVNk%w1VP*g(0J8u900030|Nr0R>;N-n5I}G+S%Xk>mT`@#@ACDbw8qcb z;>^s<|Ns900000000000A^8LW000aCEC2ui0A>It000F4aL7rky*TU5I}czej$~<` zXsWKK#J+GW&w)Er;uH>hkK;9+ZUp3kj51rYS7RcdO=c4rrADXHm{RK_9T1_O(jyll^seHza0&eOEkxR)tntjVzCIhCwc4LTQwLXpe!N zo}QSWqN8darl+W>s;jK6uCK7Mva__cwzs&s9t8&p3kwMc1-itn1PKTw!x9As1_Tua z%M=9C7}FEd+Su07!`0j2;=2MM2*Cyi0s;~T3L)pq1t13%2LTA!5(xnb6$>L27?4oT zABA_kVCcI*pj-e23kUFfm;f2Rf%E!Rn5d6HG6c~7CIA$u4g@rZ^(G*^7XVnrmjLm- z45?wF0Gbq7rW`=v9Y_Ko3{GIFk7a-_p2|~fI1$^mN260(4zJ;4RyA^v_ z0?^C%Y6C>DuCc*_Ni_mYI3lHN4|kzjV9A#PKLLMt4-hOCB6Gfr31s(&+^~V=)Cs7c z@VtZJ0M!T6v+yplXT7}#v=w1+@xI&d7<3QS0?AAjKwdmimO~{L#H0WQ<Zz!vswylI0029Qfm$H| literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/product_logo.gif b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/images/product_logo.gif new file mode 100644 index 0000000000000000000000000000000000000000..327b838868e819f867cd1f76a52a7f8886201247 GIT binary patch literal 680 zcmV;Z0$2SM)j$~<` zXsWI(nH)i|7;SwOFA~p%jTVELFn~z-Y>J_hb|mSPF=JB&gen&&oS}zG5~YcNbeamr z2IIowdon~*Po{)R?g|x`1icgv$W20HbyRmveS#%V0~-YjYcdLZLKTw*F$V=OViGTB zTNIrE1CbJLF?$(}W($Z0kE51W0VZCeh!dtza+4I5mu6xGPeW(~3By9gns^+w#1oH0 z$Vw){N~9Cc2bwX=yc51q3d0MU2nDeSTa9P2o6P|SdI^t4rs@enI1)3w| zPp%%{B!pu_U=^24Jml2~ox%;O?OiR4lt$ zI8%^>CIU}j8hg`%T}DkXV*yMVZV|x%B`KKFgRbeLM*uq%Fu-k6Ed_d%#`wd6o61=i zCJ|jJbb?0iV_NM_tozAe9(7iz4e^ zQ3Ou5mHBdlyO{ATSFXVL0=L1D0dDNIvVu=6OH(9?yK^gMKUz-_SOzUzR0*0eO~7RB z90iCIh85%VXc(QkoG1}#jfH}M=L7^yke;C~6a|JvlKlG2z_Xy-rHHXJmhM zalyK|O#%enb#v)fQH)GTA^8LW000C4EC2ui02BZe00RV&kjP1^z4#8pyV>1k90XY& zC~9bjAS^-~$E&q2c&iIUUEMEPtmUKJ4loyBXaLv?vRxYrvxZE}?R&i&yA^8LW000UAEC2ui02BZe00RVVP{~QFy*TTQ0odQ z!8elS1r$Y)A^}^PqFmFgC*TSIPlgcO1W2H;c4&GI$lr-|AP^J{z#@6tE&z^3BlrVK u9EYsKD)wLuj)6S!AONx%0As*l&<#Om6b1%+34k0D1^|nRj*pOz5db@wR7d3i literal 0 HcmV?d00001 diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/maven-site.vm b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/maven-site.vm new file mode 100644 index 0000000000..c98a190fa5 --- /dev/null +++ b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/maven-site.vm @@ -0,0 +1,50 @@ + + + + $title + + + #foreach( $author in $authors ) + + #end + + + + + +
+
+
+ $bodyContent +
+
+
+
+
+ + + diff --git a/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/resources.txt b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/resources.txt new file mode 100644 index 0000000000..22eb13fe18 --- /dev/null +++ b/maven-plugins/maven-site-plugin/src/main/resources/org/apache/maven/doxia/resources.txt @@ -0,0 +1,74 @@ +images/nw_maj_rond.gif +images/expanded.gif +images/icon_arrowfolderopen2_sml.gif +images/se_maj_rond.gif +images/icon_folder_lrg.gif +images/icon_help_lrg.gif +images/sw_med_rond.gif +images/external.png +images/icon_waste_sml.gif +images/icon_sortup.gif +images/newwindow-classic.png +images/icon_error_sml.gif +images/icon_info_sml.gif +images/remove.gif +images/file.gif +images/folder-closed.gif +images/icon_infosml.gif +images/nw_med.gif +images/pdf.gif +images/icon_arrowfolderclosed1_sml.gif +images/nw_maj_hi.gif +images/icon_folder_sml.gif +images/product_logo.gif +images/icon_members_lrg.gif +images/collapsed.gif +images/nw_min_hi.gif +images/help_logo.gif +images/update.gif +images/none.png +images/icon_arrowmembers1_sml.gif +images/icon_sortleft.gif +images/icon_arrowmembers2_sml.gif +images/nw_maj.gif +images/icon_help_sml.gif +images/icon_alert.gif +images/nw_min_036.gif +images/external-classic.png +images/icon_warning_lrg.gif +images/icon_doc_lrg.gif +images/icon_success_lrg.gif +images/nw_min.gif +images/icon_arrowfolder1_sml.gif +images/icon_usergroups_lrg.gif +images/icon_arrowfolder2_sml.gif +images/nw_med_rond.gif +images/strich.gif +images/icon_sortright.gif +images/icon_arrowwaste1_sml.gif +images/sw_maj_rond.gif +images/icon_arrowwaste2_sml.gif +images/icon_members_sml.gif +images/icon_usergroups_sml.gif +images/icon_confirmsml.gif +images/fix.gif +images/icon_sortdown.gif +images/add.gif +images/icon_doc_sml.gif +images/poweredby_036.gif +images/icon_warning_sml.gif +images/nw_med_hi.gif +images/icon_success_sml.gif +images/icon_alertsml.gif +images/sw_min.gif +images/icon_waste_lrg.gif +images/logos/maven-feather.png +images/icon_arrowusergroups1_sml.gif +images/icon_arrowusergroups2_sml.gif +images/newwindow.png +images/icon_error_lrg.gif +images/icon_info_lrg.gif +images/folder-open.gif +css/maven-base.css +css/print.css +css/maven-theme.css