Author: markt
Date: Mon Oct 13 09:18:55 2014
New Revision: 1631322

URL: http://svn.apache.org/r1631322
Log:
Futher patch from Pierre Viret.

Modified:
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/docs/pom.xml

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-webapps/docs/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-webapps/docs/pom.xml?rev=1631322&r1=1631321&r2=1631322&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-webapps/docs/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-webapps/docs/pom.xml Mon Oct 13 
09:18:55 2014
@@ -21,13 +21,101 @@
     <parent>
         <groupId>org.apache.tomcat.webapps</groupId>
         <artifactId>tomcat-webapps</artifactId>
-        <version>8.0.15-SNAPSHOT</version>
+        <version>8.0.15-SNAPSHOT</version>    
     </parent>
 
-    <groupId>org.apache.tomcat.webapps</groupId>
-    <artifactId>tomcat-docs</artifactId>
-    <description>Tomcat Docs</description>
-    <packaging>pom</packaging>
-    <url>http://tomcat.apache.org</url>
+    <artifactId>docs</artifactId>
+    <description>Tomcat docs webapp</description>
+    <packaging>war</packaging>
     
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>xml-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>transform</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <transformationSets>
+                        <transformationSet>
+                            <dir>src/main/webapp</dir>
+                            
<stylesheet>src/main/webapp/tomcat-docs.xsl</stylesheet>
+                            <includes>
+                                <include>**/*.xml</include>
+                            </includes>
+                            <excludes>
+                                <exclude>**/project.xml</exclude>
+                                <exclude>**/build.xml</exclude>
+                                <exclude>META-INF/**</exclude>
+                                <exclude>WEB-INF/**</exclude>
+                            </excludes>
+                            <fileMappers>
+                                <fileMapper 
implementation="org.codehaus.plexus.components.io.filemappers.FileExtensionMapper">
+                                    <targetExtension>.html</targetExtension>
+                                </fileMapper>
+                            </fileMappers>
+                            <parameters>
+                                <parameter>
+                                    <name>sitedir</name>
+                                    
<value>tomcat-${version.major.minor}-doc/</value>
+                                </parameter>
+                                <!--
+                                <parameter>
+                                    <name>subdir</name>
+                                    <value></value>
+                                </parameter>
+                                -->
+                                <parameter>
+                                    <name>relative-path</name>
+                                    <value>.</value>
+                                </parameter>
+                                <parameter>
+                                    <name>version</name>
+                                    <value>${version}</value>
+                                </parameter>
+                                <parameter>
+                                    <name>majorversion</name>
+                                    <value>${version.major}</value>
+                                </parameter>
+                                <parameter>
+                                    <name>majorminorversion</name>
+                                    <value>${version.major.minor}</value>
+                                </parameter>
+                                <parameter>
+                                    <name>build-date</name>
+                                    <!-- TODO: not correct! -->
+                                    <value>${maven.build.timestamp}</value>
+                                </parameter>
+                                <parameter>
+                                    <name>build-date-iso-8601</name>
+                                    <!-- TODO: not correct! -->
+                                    <value>${maven.build.timestamp}</value>
+                                </parameter>
+                                <parameter>
+                                    <name>year</name>
+                                    <value>${YEAR}</value>
+                                </parameter>                    
+                            </parameters>            
+                        </transformationSet>
+                    </transformationSets>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-war-plugin</artifactId>
+                <configuration>
+                    
<warSourceIncludes>META-INF/**,WEB-INF/**</warSourceIncludes>
+                    <webResources>
+                        <resource>
+                            
<directory>${project.build.directory}/generated-resources/xml/xslt</directory>
+                        </resource>
+                    </webResources>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
 </project>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to