Author: hboutemy
Date: Tue Dec 22 00:00:54 2015
New Revision: 1721284
URL: http://svn.apache.org/viewvc?rev=1721284&view=rev
Log:
[MSITE-756] added saveVelocityDocument option to dump Velocity processed Doxia
files
Modified:
maven/plugins/trunk/maven-site-plugin/src/it/doxia-formats/pom.xml
maven/plugins/trunk/maven-site-plugin/src/it/doxia-formats/verify.groovy
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/render/AbstractSiteRenderingMojo.java
Modified: maven/plugins/trunk/maven-site-plugin/src/it/doxia-formats/pom.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/it/doxia-formats/pom.xml?rev=1721284&r1=1721283&r2=1721284&view=diff
==============================================================================
--- maven/plugins/trunk/maven-site-plugin/src/it/doxia-formats/pom.xml
(original)
+++ maven/plugins/trunk/maven-site-plugin/src/it/doxia-formats/pom.xml Tue Dec
22 00:00:54 2015
@@ -40,6 +40,9 @@ under the License.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>@project.version@</version>
+ <configuration>
+ <saveVelocityDocument>true</saveVelocityDocument>
+ </configuration>
</plugin>
</plugins>
</pluginManagement>
Modified:
maven/plugins/trunk/maven-site-plugin/src/it/doxia-formats/verify.groovy
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/it/doxia-formats/verify.groovy?rev=1721284&r1=1721283&r2=1721284&view=diff
==============================================================================
--- maven/plugins/trunk/maven-site-plugin/src/it/doxia-formats/verify.groovy
(original)
+++ maven/plugins/trunk/maven-site-plugin/src/it/doxia-formats/verify.groovy
Tue Dec 22 00:00:54 2015
@@ -30,4 +30,6 @@ assert content.contains( 'href="#Subsect
ignore = new File( basedir, 'target/site/ignore.txt' );
assert !ignore.exists();
+assert new File( basedir,
'target/generated-site/velocity/velocity-context.apt' ).exists();
+
return true;
\ No newline at end of file
Modified:
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/render/AbstractSiteRenderingMojo.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/render/AbstractSiteRenderingMojo.java?rev=1721284&r1=1721283&r2=1721284&view=diff
==============================================================================
---
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/render/AbstractSiteRenderingMojo.java
(original)
+++
maven/plugins/trunk/maven-site-plugin/src/main/java/org/apache/maven/plugins/site/render/AbstractSiteRenderingMojo.java
Tue Dec 22 00:00:54 2015
@@ -189,6 +189,14 @@ public abstract class AbstractSiteRender
@Parameter( property = "generateProjectInfo", defaultValue = "true" )
private boolean generateProjectInfo;
+ /**
+ * Whether to save Velocity processed Doxia documents to
<code>${generatedSiteDirectory}/velocity</code>.
+ *
+ * @since 3.5
+ */
+ @Parameter
+ private boolean saveVelocityDocument;
+
/** {@inheritDoc} */
public void contextualize( Context context )
throws ContextException
@@ -351,6 +359,11 @@ public abstract class AbstractSiteRender
context.setModuleExcludes( moduleExcludes );
}
+ if ( saveVelocityDocument )
+ {
+ context.setVelocityDocumentOutput( new File(
generatedSiteDirectory, "velocity" ) );
+ }
+
return context;
}