Author: brett
Date: Wed Apr  5 17:00:12 2006
New Revision: 391860

URL: http://svn.apache.org/viewcvs?rev=391860&view=rev
Log:
[MSITE-98] allow files to be excluded form site generation
Submitted by: Jesse McConnell

Modified:
    
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java

Modified: 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java
URL: 
http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java?rev=391860&r1=391859&r2=391860&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/AbstractSiteRenderingMojo.java
 Wed Apr  5 17:00:12 2006
@@ -78,6 +78,14 @@
     protected File siteDirectory;
 
     /**
+     * module type exclusion mappings
+     * ex: fml -> **\/*-m1.fml  (excludes -m1.fml files)
+     *
+     * @parameter
+     */
+    protected Map moduleExcludes;
+
+    /**
      * Specifies the output encoding.
      *
      * @parameter expression="${outputEncoding}" default-value="ISO-8859-1"
@@ -495,6 +503,11 @@
             context.addSiteDirectory( siteDirectory );
             context.addModuleDirectory( xdocDirectory, "xdoc" );
             context.addModuleDirectory( xdocDirectory, "fml" );
+        }
+
+        if ( moduleExcludes != null )
+        {
+            context.setModuleExcludes( moduleExcludes );
         }
 
         context.addSiteDirectory( generatedSiteDirectory );


Reply via email to