Package sample jsps styled as html pages within the war as well.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/taglibs/proper/rdc/trunk@733541 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/taglibs-rdc-examples/pom.xml b/taglibs-rdc-examples/pom.xml
index 4d7ea5a..05ecbe8 100644
--- a/taglibs-rdc-examples/pom.xml
+++ b/taglibs-rdc-examples/pom.xml
@@ -131,6 +131,72 @@
</webResources>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>ant</groupId>
+ <artifactId>ant-trax</artifactId>
+ <version>1.6.5</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <id>generatehtml</id>
+ <phase>generate-resources</phase>
+ <configuration>
+ <tasks>
+ <!-- Copy the .jsp files as .text files -->
+ <copy todir="src/main/webapp" >
+ <fileset dir="src/main/webapp" includes="**/*.jsp" excludes="index.jsp"/>
+ <mapper type="glob" from="*.jsp" to="*.text"/>
+ </copy>
+ <!-- Now escape the .text files -->
+ <replace dir="src/main/webapp">
+ <include name="**/*.text"/>
+ <replacetoken><![CDATA[&]]></replacetoken>
+ <replacevalue><![CDATA[&]]></replacevalue>
+ </replace>
+ <replace dir="src/main/webapp">
+ <include name="**/*.text"/>
+ <replacetoken><![CDATA[<]]></replacetoken>
+ <replacevalue><![CDATA[<]]></replacevalue>
+ </replace>
+ <replace dir="src/main/webapp">
+ <include name="**/*.text"/>
+ <replacetoken><![CDATA[>]]></replacetoken>
+ <replacevalue><![CDATA[>]]></replacevalue>
+ </replace>
+ <replace dir="src/main/webapp">
+ <include name="**/*.text"/>
+ <replacetoken><![CDATA[<!--Example:Start-->]]></replacetoken>
+ <replacevalue><![CDATA[<?xml version="1.0" ?>
+<document>
+]]></replacevalue>
+ </replace>
+ <replace dir="src/main/webapp">
+ <include name="**/*.text"/>
+ <replacetoken><![CDATA[<!--Example:End-->]]></replacetoken>
+ <replacevalue><![CDATA[</document>]]></replacevalue>
+ </replace>
+ <!-- Then style the .text files as .html files -->
+ <xslt basedir="src/main/webapp"
+ destdir="src/main/webapp"
+ includes="**/*.text"
+ style="src/util/examples.xsl"/>
+ <!-- Finally delete the temporary text files -->
+ <delete>
+ <fileset dir="src/main/webapp" includes="**/*.text"/>
+ </delete>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>