Author: markt
Date: Thu Oct  9 13:28:28 2014
New Revision: 1630440

URL: http://svn.apache.org/r1630440
Log:
Further work on https://issues.apache.org/bugzilla/show_bug.cgi?id=56397
Patch provided by  Pierre Viret.

Added:
    tomcat/sandbox/trunk-maven-layout/apache-tomcat/   (with props)
    tomcat/sandbox/trunk-maven-layout/apache-tomcat/pom.xml   (with props)
    tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/
    tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/assembly/
    tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/assembly/distrib.xml   
(with props)
    tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/main/
    tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/main/resoucres/   (with 
props)
    tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/main/resoucres/logs/
    tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/main/resoucres/temp/
    tomcat/sandbox/trunk-maven-layout/global-resources/
    tomcat/sandbox/trunk-maven-layout/global-resources/pom.xml   (with props)
    tomcat/sandbox/trunk-maven-layout/global-resources/src/
    tomcat/sandbox/trunk-maven-layout/global-resources/src/main/
    tomcat/sandbox/trunk-maven-layout/global-resources/src/main/resources/   
(with props)
    tomcat/sandbox/trunk-maven-layout/modules/   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-annotations-api/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-annotations-api/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-annotations-api/src/main/java/
    
tomcat/sandbox/trunk-maven-layout/tomcat-annotations-api/src/main/java/javax/   
(with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/pom.xml   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/src/main/java/org/
    tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/src/main/java/org/apache/
    
tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/src/main/java/org/apache/tomcat/
   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ant/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ant/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ant/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ant/src/main/java/org/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ant/src/main/java/org/apache/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ant/src/main/java/org/apache/catalina/
   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ha/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ha/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ha/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ha/src/main/java/org/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ha/src/main/java/org/apache/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ha/src/main/java/org/apache/catalina/
   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-jmx-remote/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-jmx-remote/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-jmx-remote/src/main/java/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-jmx-remote/src/main/java/org/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-jmx-remote/src/main/java/org/apache/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-jmx-remote/src/main/java/org/apache/catalina/
   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/   (with 
props)
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/pom.xml   
(with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/src/main/java/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/src/main/java/org/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/src/main/java/org/apache/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/src/main/java/org/apache/catalina/
   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/src/main/java/org/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/src/main/java/org/apache/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/src/main/java/org/apache/naming/
    
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/src/main/java/org/apache/naming/factory/
   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina/src/main/java/org/
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina/src/main/java/org/apache/ 
  (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-coyote/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-coyote/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-coyote/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-coyote/src/main/java/org/
    tomcat/sandbox/trunk-maven-layout/tomcat-coyote/src/main/java/org/apache/   
(with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-dbcp/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-dbcp/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-dbcp/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-dbcp/src/main/java/org/
    tomcat/sandbox/trunk-maven-layout/tomcat-dbcp/src/main/java/org/apache/
    
tomcat/sandbox/trunk-maven-layout/tomcat-dbcp/src/main/java/org/apache/tomcat/  
 (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-el-api/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-el-api/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-el-api/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-el-api/src/main/java/javax/   
(with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-jasper-el/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-jasper-el/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-jasper-el/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-jasper-el/src/main/java/org/
    
tomcat/sandbox/trunk-maven-layout/tomcat-jasper-el/src/main/java/org/apache/   
(with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-jasper/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-jasper/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-jasper/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-jasper/src/main/java/org/
    tomcat/sandbox/trunk-maven-layout/tomcat-jasper/src/main/java/org/apache/   
(with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-jni/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-jni/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-jni/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-jni/src/main/java/org/
    tomcat/sandbox/trunk-maven-layout/tomcat-jni/src/main/java/org/apache/
    
tomcat/sandbox/trunk-maven-layout/tomcat-jni/src/main/java/org/apache/tomcat/   
(with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-jsp-api/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-jsp-api/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-jsp-api/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-jsp-api/src/main/java/javax/
    
tomcat/sandbox/trunk-maven-layout/tomcat-jsp-api/src/main/java/javax/servlet/   
(with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-mail-api/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-mail-api/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-mail-api/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-mail-api/src/main/java/javax/   
(with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-spdy/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-spdy/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-spdy/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-spdy/src/main/java/org/
    tomcat/sandbox/trunk-maven-layout/tomcat-spdy/src/main/java/org/apache/   
(with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-tribes/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-tribes/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-tribes/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-tribes/src/main/java/org/
    tomcat/sandbox/trunk-maven-layout/tomcat-tribes/src/main/java/org/apache/
    
tomcat/sandbox/trunk-maven-layout/tomcat-tribes/src/main/java/org/apache/catalina/
   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-util-scan/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-util-scan/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-util-scan/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-util-scan/src/main/java/org/
    tomcat/sandbox/trunk-maven-layout/tomcat-util-scan/src/main/java/org/apache/
    
tomcat/sandbox/trunk-maven-layout/tomcat-util-scan/src/main/java/org/apache/tomcat/
    
tomcat/sandbox/trunk-maven-layout/tomcat-util-scan/src/main/java/org/apache/tomcat/util/
   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/ROOT/   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/ROOT/pom.xml   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/ROOT/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/ROOT/src/main/   (with 
props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/docs/   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/docs/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/docs/src/conf/   (with 
props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/docs/src/main/   (with 
props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/examples/
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/examples/pom.xml   (with 
props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/examples/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/examples/src/main/   (with 
props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/host-manager/   (with 
props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/host-manager/pom.xml   
(with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/host-manager/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/host-manager/src/main/   
(with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/manager/   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/manager/pom.xml   (with 
props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/manager/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/manager/src/main/   (with 
props)
    tomcat/sandbox/trunk-maven-layout/tomcat-webapps/pom.xml   (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-websocket-api/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-websocket-api/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-websocket-api/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-websocket-api/src/main/java/javax/ 
  (with props)
    tomcat/sandbox/trunk-maven-layout/tomcat-websocket/src/
    tomcat/sandbox/trunk-maven-layout/tomcat-websocket/src/main/
    tomcat/sandbox/trunk-maven-layout/tomcat-websocket/src/main/java/
    tomcat/sandbox/trunk-maven-layout/tomcat-websocket/src/main/java/org/
    tomcat/sandbox/trunk-maven-layout/tomcat-websocket/src/main/java/org/apache/
    
tomcat/sandbox/trunk-maven-layout/tomcat-websocket/src/main/java/org/apache/tomcat/
   (with props)
Removed:
    tomcat/sandbox/trunk-maven-layout/catalina/pom.xml
Modified:
    tomcat/sandbox/trunk-maven-layout/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-annotations-api/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ant/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ha/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-jmx-remote/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-catalina/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-coyote/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-dbcp/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-el-api/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-extras-juli-adapters/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-extras-juli/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-jasper-el/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-jasper/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-jdbc/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-jni/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-jsp-api/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-juli/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-mail-api/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-servlet-api/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-spdy/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-tribes/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-util-scan/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-util/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-websocket-api/pom.xml
    tomcat/sandbox/trunk-maven-layout/tomcat-websocket/pom.xml

Propchange: tomcat/sandbox/trunk-maven-layout/apache-tomcat/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+target

Added: tomcat/sandbox/trunk-maven-layout/apache-tomcat/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/apache-tomcat/pom.xml?rev=1630440&view=auto
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/apache-tomcat/pom.xml (added)
+++ tomcat/sandbox/trunk-maven-layout/apache-tomcat/pom.xml Thu Oct  9 13:28:28 
2014
@@ -0,0 +1,270 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<project>
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.tomcat</groupId>
+        <artifactId>master</artifactId>
+        <version>8.0.13-SNAPSHOT</version>    
+    </parent>
+
+    <artifactId>apache-tomcat</artifactId>
+    <description>Complete tomcat distribution</description>
+    <packaging>pom</packaging>
+    <url>http://tomcat.apache.org</url>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-annotations-api</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-catalina-ant</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-catalina-ha</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-catalina-storeconfig</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-tribes</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-catalina</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-catalina</artifactId>
+            <classifier>bootstrap</classifier>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-el-api</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-jasper-el</artifactId>
+            <scope>runtime</scope>
+        </dependency>        
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-jasper</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-jsp-api</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-servlet-api</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-api</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-coyote</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-dbcp</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-jdbc</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-jni</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-spdy</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-util</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-util-scan</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-websocket</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-websocket-api</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat.webapps</groupId>
+            <artifactId>docs</artifactId>
+            <type>war</type>
+            <scope>runtime</scope> 
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat.webapps</groupId>
+            <artifactId>examples</artifactId>
+            <type>war</type>
+            <scope>runtime</scope> 
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat.webapps</groupId>
+            <artifactId>host-manager</artifactId>
+            <type>war</type>
+            <scope>runtime</scope> 
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat.webapps</groupId>
+            <artifactId>manager</artifactId>
+            <type>war</type>
+            <scope>runtime</scope> 
+        </dependency>   
+        <dependency>
+            <groupId>org.apache.tomcat.webapps</groupId>
+            <artifactId>ROOT</artifactId>
+            <type>war</type>
+            <scope>runtime</scope> 
+        </dependency> 
+        
+        <dependency>
+            <groupId>commons-daemon</groupId>
+            <artifactId>commons-daemon</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-daemon</groupId>
+            <artifactId>commons-daemon</artifactId>
+            <classifier>native-src</classifier>
+            <type>tar.gz</type>
+        </dependency> 
+    </dependencies>
+
+    <build>
+        <filters>
+            
<filter>${project.build.directory}/filters/build.properties.default</filter>
+        </filters>
+        <resources>           
+            <resource>
+                <directory>src/main/resources</directory>
+                <filtering>false</filtering>
+                <targetPath>${tomcat.distrib.base}</targetPath>
+                <excludes>
+                    <exclude>conf/tomcat-users.xsd</exclude>
+                </excludes>
+            </resource>  
+            <resource>
+                
<directory>${project.build.directory}/generated-resources</directory>
+                <filtering>true</filtering>
+                <targetPath>${tomcat.distrib.base}</targetPath>
+            </resource>                         
+        </resources>
+        <plugins>
+            <plugin>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>copy-global-resources</id>
+                        <phase>generate-resources</phase>
+                        <goals>
+                            <goal>unpack</goal>
+                        </goals>
+                        <configuration> 
+                            <artifactItems>
+                                <artifactItem>
+                                    <groupId>org.apache.tomcat</groupId>
+                                    <artifactId>global-resources</artifactId>
+                                    
<outputDirectory>${project.build.directory}/generated-resources</outputDirectory>
+                                    
<includes>NOTICE,LICENSE,RELEASE-NOTES,RUNNING.txt</includes>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.apache.tomcat</groupId>
+                                    <artifactId>global-resources</artifactId>
+                                    
<outputDirectory>${project.build.directory}/filters</outputDirectory>
+                                    
<includes>build.properties.default</includes>
+                                </artifactItem>
+                            </artifactItems>           
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <artifactId>maven-resources-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>copy-distrib-resources</id>
+                        <goals>
+                            <goal>resources</goal>
+                        </goals>
+                        <phase>generate-resources</phase>
+                    </execution>
+                </executions>
+            </plugin>               
+            <plugin>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>create-distribs</id>
+                        <phase>package</phase> 
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                
<descriptor>src/assembly/distrib.xml</descriptor>
+                            </descriptors>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>          
+        </plugins>
+    </build>
+
+    <properties>
+        
<tomcat.distrib.base>${project.build.directory}/distrib</tomcat.distrib.base>
+    </properties>
+</project>

Propchange: tomcat/sandbox/trunk-maven-layout/apache-tomcat/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/assembly/distrib.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/assembly/distrib.xml?rev=1630440&view=auto
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/assembly/distrib.xml 
(added)
+++ tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/assembly/distrib.xml 
Thu Oct  9 13:28:28 2014
@@ -0,0 +1,225 @@
+<assembly 
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"; 
+          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+          
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2
 http://maven.apache.org/xsd/assembly-1.1.2.xsd";>
+    <id>distrib</id>
+    <formats>
+        <!--
+        <format>tar.gz</format>
+        <format>tar.bz2</format>
+        <format>zip</format>
+        -->
+        <format>dir</format>
+    </formats>
+    <fileSets>
+        <fileSet>
+            <directory>${tomcat.distrib.base}</directory>
+            <outputDirectory>/</outputDirectory>            
+            <includes>
+                <include>**/*</include>
+            </includes>                
+            <excludes>
+                <exclude>bin/*.sh</exclude>
+            </excludes>
+        </fileSet>
+        <fileSet>
+            <directory>${tomcat.distrib.base}</directory>
+            <outputDirectory>/</outputDirectory>            
+            <includes>
+                <include>bin/*.sh</include>
+            </includes>                
+            <fileMode>0755</fileMode>
+        </fileSet>        
+    </fileSets>
+    <dependencySets>
+        <!-- first get all libs whether name equals artifact's name -->
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
+            <includes>
+                <include>org.apache.tomcat:tomcat-api:jar</include>
+                <include>org.apache.tomcat:tomcat-coyote:jar</include>
+                <include>org.apache.tomcat:tomcat-api:jar</include>
+                <include>org.apache.tomcat:tomcat-dbcp:jar</include>
+                <include>org.apache.tomcat:tomcat-jdbc:jar</include>
+                <include>org.apache.tomcat:tomcat-jni:jar</include>
+                <include>org.apache.tomcat:tomcat-spdy:jar</include>
+                <include>org.apache.tomcat:tomcat-util-scan:jar</include>
+                <include>org.apache.tomcat:tomcat-util:jar</include>
+                <include>org.apache.tomcat:tomcat-websocket:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet>
+        <!-- now get all libs whether name differs from artifact's name... -->
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            <outputFileNameMapping>annotations-api.jar</outputFileNameMapping>
+            <includes>
+                <include>org.apache.tomcat:tomcat-annotations-api:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet>  
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            <outputFileNameMapping>catalina-ant.jar</outputFileNameMapping>
+            <includes>
+                <include>org.apache.tomcat:tomcat-catalina-ant:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet>        
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            <outputFileNameMapping>catalina-ha.jar</outputFileNameMapping>
+            <includes>
+                <include>org.apache.tomcat:tomcat-catalina-ha:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            
<outputFileNameMapping>catalina-storeconfig.jar</outputFileNameMapping>
+            <includes>
+                
<include>org.apache.tomcat:tomcat-catalina-storeconfig:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet>         
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            <outputFileNameMapping>catalina-tribes.jar</outputFileNameMapping>
+            <includes>
+                <include>org.apache.tomcat:tomcat-tribes:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            <outputFileNameMapping>catalina.jar</outputFileNameMapping>
+            <includes>
+                <include>org.apache.tomcat:tomcat-catalina:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            <outputFileNameMapping>el-api.jar</outputFileNameMapping>
+            <includes>
+                <include>org.apache.tomcat:tomcat-el-api:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            <outputFileNameMapping>jasper-el.jar</outputFileNameMapping>
+            <includes>
+                <include>org.apache.tomcat:tomcat-jasper-el:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            <outputFileNameMapping>jasper.jar</outputFileNameMapping>
+            <includes>
+                <include>org.apache.tomcat:tomcat-jasper:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            <outputFileNameMapping>jsp-api.jar</outputFileNameMapping>
+            <includes>
+                <include>org.apache.tomcat:tomcat-jsp-api:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            <outputFileNameMapping>servlet-api.jar</outputFileNameMapping>
+            <includes>
+                <include>org.apache.tomcat:tomcat-servlet-api:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet>   
+        <dependencySet>
+            <outputDirectory>lib</outputDirectory>
+            <outputFileNameMapping>websocket-api.jar</outputFileNameMapping>
+            <includes>
+                <include>org.apache.tomcat:tomcat-websocket-api:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet>          
+        <dependencySet>
+            <!-- ecj has version number in name... -->
+            <outputDirectory>lib</outputDirectory>
+            <includes>
+                <include>org.eclipse.jdt.core.compiler:ecj:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet>  
+        <!-- webapps -->
+        <dependencySet>
+            <outputDirectory>webapps/docs</outputDirectory>
+            <includes>
+                <include>org.apache.tomcat.webapps:docs</include>
+            </includes>
+            <unpack>true</unpack>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet>     
+        <dependencySet>
+            <outputDirectory>webapps/examples</outputDirectory>
+            <includes>
+                <include>org.apache.tomcat.webapps:examples</include>
+            </includes>
+            <unpack>true</unpack>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <dependencySet>
+            <outputDirectory>webapps/host-manager</outputDirectory>
+            <includes>
+                <include>org.apache.tomcat.webapps:host-manager</include>
+            </includes>
+            <unpack>true</unpack>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <dependencySet>
+            <outputDirectory>webapps/manager</outputDirectory>
+            <includes>
+                <include>org.apache.tomcat.webapps:manager</include>
+            </includes>
+            <unpack>true</unpack>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <dependencySet>
+            <outputDirectory>webapps/ROOT</outputDirectory>
+            <includes>
+                <include>org.apache.tomcat.webapps:ROOT</include>
+            </includes>
+            <unpack>true</unpack>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <!-- populate bin directory -->
+        <dependencySet>
+            <outputDirectory>bin</outputDirectory>
+            <outputFileNameMapping>bootstrap.jar</outputFileNameMapping>
+            <includes>
+                
<include>org.apache.tomcat:tomcat-catalina:jar:bootstrap</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <dependencySet>
+            <outputDirectory>bin</outputDirectory>
+            
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
+            <includes>
+                <include>commons-daemon:commons-daemon:jar</include>
+                <include>org.apache.tomcat:tomcat-juli:jar</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+        <dependencySet>
+            <outputDirectory>bin</outputDirectory>
+            
<outputFileNameMapping>${artifact.artifactId}-native.${artifact.extension}</outputFileNameMapping>
+            <includes>
+                
<include>commons-daemon:commons-daemon:tar.gz:native-src</include>
+            </includes>
+            <useProjectArtifact>false</useProjectArtifact>
+        </dependencySet> 
+    </dependencySets>
+</assembly>
\ No newline at end of file

Propchange: 
tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/assembly/distrib.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tomcat/sandbox/trunk-maven-layout/apache-tomcat/src/main/resoucres/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1,2 @@
+^/tomcat/trunk/bin bin
+^/tomcat/trunk/conf conf

Added: tomcat/sandbox/trunk-maven-layout/global-resources/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/global-resources/pom.xml?rev=1630440&view=auto
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/global-resources/pom.xml (added)
+++ tomcat/sandbox/trunk-maven-layout/global-resources/pom.xml Thu Oct  9 
13:28:28 2014
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<project>
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.tomcat</groupId>
+        <artifactId>master</artifactId>
+        <version>8.0.13-SNAPSHOT</version>    
+    </parent>
+
+    <artifactId>global-resources</artifactId>
+    <description>Global resources needed for tomcat build</description>
+    <url>http://tomcat.apache.org</url>
+</project>

Propchange: tomcat/sandbox/trunk-maven-layout/global-resources/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
tomcat/sandbox/trunk-maven-layout/global-resources/src/main/resources/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1,5 @@
+^/tomcat/trunk/LICENSE LICENSE
+^/tomcat/trunk/NOTICE NOTICE
+^/tomcat/trunk/RELEASE-NOTES RELEASE-NOTES
+^/tomcat/trunk/RUNNING.txt RUNNING.txt
+^/tomcat/trunk/build.properties.default build.properties.default

Propchange: tomcat/sandbox/trunk-maven-layout/modules/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+^/tomcat/trunk/modules/jdbc-pool jdbc-pool

Modified: tomcat/sandbox/trunk-maven-layout/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/pom.xml Thu Oct  9 13:28:28 2014
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <!--
   Licensed to the Apache Software Foundation (ASF) under one or more
   contributor license agreements.  See the NOTICE file distributed with
@@ -50,7 +49,6 @@
         <module>tomcat-extras-juli-adapters</module>
         <module>tomcat-jasper</module>
         <module>tomcat-jasper-el</module>
-        <module>tomcat-jdbc</module>
         <module>tomcat-jni</module>
         <module>tomcat-jsp-api</module>
         <module>tomcat-servlet-api</module>
@@ -62,20 +60,99 @@
         <module>tomcat-websocket</module>
         <module>tomcat-websocket-api</module>
         <module>tomcat-mail-api</module>
+        <module>apache-tomcat</module>
+        <!--
+        <module>tomcat-i18n-es</module>
+        <module>tomcat-i18n-fr</module>
+        <module>tomcat-i18n-ja</module>
+        -->
+        <!--  seperate modules -->
+        <!-- disabled because maven build is broken with java 8 & javadoc 
problems
+             see https://issues.apache.org/bugzilla/show_bug.cgi?id=57005      
   
+        <module>modules/jdbc-pool</module>    
+        -->
+        <module>tomcat-buildutil</module>
+        <module>tomcat-webapps</module>
+        <module>global-resources</module>
+        <module>tomcat-catalina-storeconfig</module>
     </modules>
       
     <build>
+        <resources>
+            <resource>
+                <directory>src/main/resources</directory>
+                <filtering>true</filtering>
+            </resource>
+        </resources>
         <pluginManagement>
             <!-- The version for all plugins used by the modules must be 
defined here -->
             <plugins>
+                <plugin>        
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>build-helper-maven-plugin</artifactId>
+                    <version>1.9.1</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>xml-maven-plugin</artifactId>
+                    <version>1.0</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-antrun-plugin</artifactId>
+                    <version>1.7</version>
+                </plugin>
                 <plugin>
                     <artifactId>maven-compiler-plugin</artifactId>
                     <version>3.1</version>
                     <configuration>
-                        <source>1.7</source>
-                        <target>1.7</target>
+                        <source>${tomcat.jdk.source}</source>
+                        <target>${tomcat.jdk.target}</target>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-assembly-plugin</artifactId>
+                    <version>2.4.1</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-resources-plugin</artifactId>
+                    <version>2.6</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-war-plugin</artifactId>
+                    <version>2.4</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>2.5</version>
+                    <configuration>
+                        <!-- original default.manifest used by ant build:
+                        Manifest-Version: 1.0
+                        Specification-Title: Apache Tomcat
+                        Specification-Version: @VERSION_MAJOR_MINOR@
+                        Specification-Vendor: Apache Software Foundation
+                        Implementation-Title: Apache Tomcat
+                        Implementation-Version: @VERSION@
+                        Implementation-Vendor: Apache Software Foundation
+                        X-Compile-Source-JDK: @source.jdk@
+                        X-Compile-Target-JDK: @target.jdk@
+                        -->
+                        <archive>
+                            <manifest>
+                                
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
+                                
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+                            </manifest>
+                            <manifestEntries>
+                                
<X-Compile-Source-JDK>${tomcat.jdk.source}</X-Compile-Source-JDK>
+                                
<X-Compile-Target-JDK>${tomcat.jdk.target}</X-Compile-Target-JDK>
+                            </manifestEntries>
+                        </archive>
                     </configuration>
                 </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-shade-plugin</artifactId>
+                    <version>2.3</version>
+                </plugin>
             </plugins>
         </pluginManagement>
     </build>
@@ -103,9 +180,37 @@
                 <artifactId>ant</artifactId>
                 <version>1.9.4</version>
             </dependency>
+            <dependency>
+                <groupId>commons-logging</groupId>
+                <artifactId>commons-logging</artifactId>
+                <version>1.1.3</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-daemon</groupId>
+                <artifactId>commons-daemon</artifactId>
+                <version>1.0.15</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-daemon</groupId>
+                <artifactId>commons-daemon</artifactId>
+                <classifier>native-src</classifier>
+                <type>tar.gz</type>
+                <version>1.0.15</version>
+            </dependency>            
+            <dependency>
+                <groupId>junit</groupId>
+                <artifactId>junit</artifactId>
+                <version>4.11</version>
+                <scope>test</scope>
+            </dependency>
         
             <dependency>
                 <groupId>org.apache.tomcat</groupId>
+                <artifactId>global-resources</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
                 <artifactId>tomcat-servlet-api</artifactId>
                 <version>${project.version}</version>
             </dependency>
@@ -161,6 +266,28 @@
             </dependency>
             <dependency>
                 <groupId>org.apache.tomcat</groupId>
+                <artifactId>tomcat-catalina</artifactId>
+                <classifier>bootstrap</classifier>
+                <scope>runtime</scope>
+                <version>${project.version}</version>    
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
+                <artifactId>tomcat-catalina-ant</artifactId>
+                <version>${project.version}</version>    
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
+                <artifactId>tomcat-catalina-ha</artifactId>
+                <version>${project.version}</version>    
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
+                <artifactId>tomcat-catalina-storeconfig</artifactId>
+                <version>${project.version}</version>    
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
                 <artifactId>tomcat-el-api</artifactId>
                 <version>${project.version}</version>    
             </dependency>
@@ -171,35 +298,111 @@
             </dependency>
             <dependency>
                 <groupId>org.apache.tomcat</groupId>
-                <artifactId>tomcat-websocket-api</artifactId>
+                <artifactId>tomcat-jasper</artifactId>
                 <version>${project.version}</version>    
             </dependency>
             <dependency>
                 <groupId>org.apache.tomcat</groupId>
+                <artifactId>tomcat-dbcp</artifactId>
+                <version>${project.version}</version>    
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
+                <artifactId>tomcat-jdbc</artifactId>
+                <version>${project.version}</version>    
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
+                <artifactId>tomcat-spdy</artifactId>
+                <version>${project.version}</version>    
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
+                <artifactId>tomcat-websocket</artifactId>
+                <version>${project.version}</version>    
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
+                <artifactId>tomcat-websocket-api</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
+                <artifactId>tomcat-buildutil</artifactId>
+                <version>${project.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
                 <artifactId>tomcat-mail-api</artifactId> 
                 <scope>provided</scope>
                 <version>${project.version}</version>
             </dependency> 
-            
+            <dependency>
+                <groupId>org.apache.tomcat.webapps</groupId>
+                <artifactId>docs</artifactId>
+                <type>war</type>
+                <scope>runtime</scope>   
+                <version>${project.version}</version>
+            </dependency> 
+            <dependency>
+                <groupId>org.apache.tomcat.webapps</groupId>
+                <artifactId>examples</artifactId>
+                <type>war</type>
+                <scope>runtime</scope>   
+                <version>${project.version}</version>
+            </dependency> 
+            <dependency>
+                <groupId>org.apache.tomcat.webapps</groupId>
+                <artifactId>host-manager</artifactId>
+                <type>war</type>
+                <scope>runtime</scope>   
+                <version>${project.version}</version>
+            </dependency> 
+            <dependency>
+                <groupId>org.apache.tomcat.webapps</groupId>
+                <artifactId>manager</artifactId>
+                <type>war</type>
+                <scope>runtime</scope>   
+                <version>${project.version}</version>
+            </dependency> 
+            <dependency>
+                <groupId>org.apache.tomcat.webapps</groupId>
+                <artifactId>ROOT</artifactId>
+                <type>war</type>
+                <scope>runtime</scope>   
+                <version>${project.version}</version>
+            </dependency>           
             <dependency>
                 <groupId>org.apache.tomcat.extras</groupId>
                 <artifactId>tomcat-extras-juli</artifactId>
                 <version>${project.version}</version>    
             </dependency>
-            
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>4.11</version>
-                <scope>test</scope>
-            </dependency>
-
         </dependencies>
     </dependencyManagement>
     
     <properties>
         
<tomcat.base.dir>/Users/viretp/Dev/apache/tomcat/trunk</tomcat.base.dir>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <tomcat.jdk.source>1.7</tomcat.jdk.source>
+        <tomcat.jdk.target>1.7</tomcat.jdk.target>
+        
+        <!-- define properties for the resource filter -->
+        <version.major>8</version.major>
+        <version.minor>0</version.minor>
+        <version.build>13</version.build>
+        <version.patch>0</version.patch>
+        <version.suffix>-SNAPSHOT</version.suffix>
+        
<version>${version.major}.${version.minor}.${version.build}${version.suffix}</version>
+        
<version.number>${version.major}.${version.minor}.${version.build}.${version.patch}</version.number>
+        
<version.major.minor>${version.major}.${version.minor}</version.major.minor>
+        <maven.build.timestamp.format>MMM d yyyy 
hh:mm:ss</maven.build.timestamp.format>
+        <YEAR>2014</YEAR>
+        <VERSION>${version}</VERSION>
+        <VERSION_NUMBER>${version.number}</VERSION_NUMBER>
+        <VERSION_MAJOR>${version.major}</VERSION_MAJOR>
+        <VERSION_MAJOR_MINOR>${version.major.minor}</VERSION_MAJOR_MINOR>
+        <VERSION_BUILT>${maven.build.timestamp}</VERSION_BUILT>
+        <JDT_VERSION>4.4</JDT_VERSION>
     </properties>
 
   

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-annotations-api/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-annotations-api/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-annotations-api/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-annotations-api/pom.xml Thu Oct  9 
13:28:28 2014
@@ -25,10 +25,6 @@
     </parent>
 
     <artifactId>tomcat-annotations-api</artifactId>
-
-   <description>Annotations Package</description>
-   <url>http://tomcat.apache.org/</url>
-
-
-
+    <description>Annotations Package</description>
+    <url>http://tomcat.apache.org</url>
 </project>

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-annotations-api/src/main/java/javax/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1,4 @@
+^/tomcat/trunk/java/javax/annotation annotation
+^/tomcat/trunk/java/javax/ejb ejb
+^/tomcat/trunk/java/javax/persistence persistence
+^/tomcat/trunk/java/javax/xml/ws xml/ws

Propchange: tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+target

Added: tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/pom.xml?rev=1630440&view=auto
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/pom.xml (added)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/pom.xml Thu Oct  9 
13:28:28 2014
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<project>
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.tomcat</groupId>
+        <artifactId>master</artifactId>
+        <version>8.0.13-SNAPSHOT</version>    
+    </parent>
+
+    <artifactId>tomcat-buildutil</artifactId>
+    <description>Tomcat Build Utilities</description>
+    <url>http://tomcat.apache.org</url>
+    
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-util</artifactId>
+        </dependency>
+    </dependencies>
+</project>

Propchange: tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-buildutil/src/main/java/org/apache/tomcat/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+^/tomcat/trunk/java/org/apache/tomcat/buildutil buildutil

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ant/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ant/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ant/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ant/pom.xml Thu Oct  9 
13:28:28 2014
@@ -29,15 +29,23 @@
     <description>Tomcat Ant tasks for remote management</description>
     <url>http://tomcat.apache.org/</url>
 
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-util</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-util-scan</artifactId>
-    </dependency>
-  </dependencies>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-catalina</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-util-scan</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant</artifactId>
+        </dependency>
+    </dependencies>
 
 </project>

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ant/src/main/java/org/apache/catalina/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+^/tomcat/trunk/java/org/apache/catalina/ant ant

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ha/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ha/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ha/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ha/pom.xml Thu Oct  9 
13:28:28 2014
@@ -27,36 +27,37 @@
     <artifactId>tomcat-catalina-ha</artifactId>
 
     <description>Tomcat High Availability Implementation</description>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-coyote</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-servlet-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-juli</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-tribes</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-catalina</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-util</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-util-scan</artifactId>
-    </dependency>
-  </dependencies>
+    <url>http://tomcat.apache.org</url>
+    
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-coyote</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-servlet-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-juli</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-tribes</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-catalina</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-util-scan</artifactId>
+        </dependency>
+    </dependencies>
 
 </project>

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ha/src/main/java/org/apache/catalina/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+^/tomcat/trunk/java/org/apache/catalina/ha ha

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-catalina-jmx-remote/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-catalina-jmx-remote/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-catalina-jmx-remote/pom.xml 
(original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-catalina-jmx-remote/pom.xml Thu 
Oct  9 13:28:28 2014
@@ -29,19 +29,19 @@
     <description>Tomcat Remote JMX listener</description>
     <url>http://tomcat.apache.org/</url>
 
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-util</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-catalina</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-juli</artifactId>
-    </dependency>
-  </dependencies>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-catalina</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-juli</artifactId>
+        </dependency>
+    </dependencies>
 
 </project>

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-jmx-remote/src/main/java/org/apache/catalina/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+^/tomcat/trunk/java/org/apache/catalina/mbeans/JmxRemoteLifecycleListener.java 
mbeans/JmxRemoteLifecycleListener.java

Propchange: tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+target

Added: tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/pom.xml?rev=1630440&view=auto
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/pom.xml 
(added)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/pom.xml Thu 
Oct  9 13:28:28 2014
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<project>
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.tomcat</groupId>
+        <artifactId>master</artifactId>
+        <version>8.0.13-SNAPSHOT</version>    
+    </parent>
+
+    <artifactId>tomcat-catalina-storeconfig</artifactId>
+
+    <description>Tomcat catalina storeconfig</description>
+    <url>http://tomcat.apache.org</url>
+    
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-catalina-ha</artifactId>
+        </dependency>
+    </dependencies>
+
+</project>

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-storeconfig/src/main/java/org/apache/catalina/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+^/tomcat/trunk/java/org/apache/catalina/storeconfig storeconfig

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/pom.xml Thu Oct  9 
13:28:28 2014
@@ -27,6 +27,7 @@
     <artifactId>tomcat-catalina-ws</artifactId>
 
     <description>Tomcat JNDI Factory for Web Services</description>
+    <url>http://tomcat.apache.org</url>
 
     <dependencies>
         <dependency>

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-catalina-ws/src/main/java/org/apache/naming/factory/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+^/tomcat/trunk/java/org/apache/naming/factory/webservices webservices

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-catalina/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-catalina/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-catalina/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-catalina/pom.xml Thu Oct  9 
13:28:28 2014
@@ -26,8 +26,7 @@
 
     <artifactId>tomcat-catalina</artifactId>
     <description>Tomcat Servlet Engine Core Classes and Standard 
implementations</description>
-
-    <url>http://tomcat.apache.org/</url>
+    <url>http://tomcat.apache.org</url>
 
     <dependencies>
         <dependency>
@@ -75,5 +74,48 @@
             <artifactId>geronimo-spec-jaxrpc</artifactId>
         </dependency>
     </dependencies>
-
+    
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <excludes>
+                        <exclude>org/apache/catalina/ant/**</exclude>
+                        <exclude>org/apache/catalina/ha/**</exclude>
+                        
<exclude>org/apache/catalina/mbeans/JmxRemote*</exclude>
+                        <exclude>org/apache/catalina/tribes/**</exclude>
+                        <exclude>org/apache/catalina/storeconfig/**</exclude>
+                        
<exclude>org/apache/naming/factory/webservices/**</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>create-bootstrap</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <classifier>bootstrap</classifier>
+                            <includes>
+                                
<include>org/apache/catalina/startup/Bootstrap.*</include>
+                                
<include>org/apache/catalina/startup/catalina.properties</include>
+                                
<include>org/apache/catalina/startup/CatalinaProperties.*</include>
+                                
<include>org/apache/catalina/startup/ClassLoaderFactory.*</include>
+                                
<include>org/apache/catalina/startup/ClassLoaderFactory$*.*</include>
+                                
<include>org/apache/catalina/startup/Tool.*</include>
+                                
<include>org/apache/catalina/security/SecurityClassLoad.*</include>
+                                
<include>org/apache/naming/JndiPermission.*</include>
+                            </includes>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
 </project>

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-catalina/src/main/java/org/apache/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1,2 @@
+^/tomcat/trunk/java/org/apache/catalina catalina
+^/tomcat/trunk/java/org/apache/naming naming

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-coyote/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-coyote/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-coyote/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-coyote/pom.xml Thu Oct  9 13:28:28 
2014
@@ -24,30 +24,47 @@
         <version>8.0.13-SNAPSHOT</version>    
     </parent>
 
-  <artifactId>tomcat-coyote</artifactId>
-  <description>Tomcat Connectors and HTTP parser</description>
+    <artifactId>tomcat-coyote</artifactId>
+    <description>Tomcat Connectors and HTTP parser</description>
+    <url>http://tomcat.apache.org</url>
 
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-servlet-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-jni</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-juli</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-util</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-util-scan</artifactId>
-    </dependency>
-  </dependencies>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-servlet-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-jni</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-juli</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-util-scan</artifactId>
+        </dependency>
+    </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <excludes>
+                        <exclude>org/apache/coyote/spdy/**</exclude>
+                    </excludes>
+                    <testExcludes>
+                        <testExclude>org/apache/coyote/spdy/**</testExclude>
+                    </testExcludes>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+  
 </project>

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-coyote/src/main/java/org/apache/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1,7 @@
+^/tomcat/trunk/java/org/apache/coyote coyote
+^/tomcat/trunk/java/org/apache/tomcat/util/bcel tomcat/util/bcel
+^/tomcat/trunk/java/org/apache/tomcat/util/collections tomcat/util/collections
+^/tomcat/trunk/java/org/apache/tomcat/util/http tomcat/util/http
+^/tomcat/trunk/java/org/apache/tomcat/util/log tomcat/util/log
+^/tomcat/trunk/java/org/apache/tomcat/util/modeler tomcat/util/modeler
+^/tomcat/trunk/java/org/apache/tomcat/util/net tomcat/util/net

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-dbcp/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-dbcp/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-dbcp/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-dbcp/pom.xml Thu Oct  9 13:28:28 
2014
@@ -24,15 +24,16 @@
         <version>8.0.13-SNAPSHOT</version>    
     </parent>
 
-  <artifactId>tomcat-dbcp</artifactId>
-  <description>Tomcat Database Connection Pooling package</description>
+    <artifactId>tomcat-dbcp</artifactId>
+    <description>Tomcat Database Connection Pooling package</description>
+    <url>http://tomcat.apache.org</url>
 
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-juli</artifactId>
-    </dependency>
-  </dependencies>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-juli</artifactId>
+        </dependency>
+    </dependencies>
 
 
 </project>

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-dbcp/src/main/java/org/apache/tomcat/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+^/tomcat/trunk/java/org/apache/tomcat/dbcp dbcp

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-el-api/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-el-api/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-el-api/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-el-api/pom.xml Thu Oct  9 13:28:28 
2014
@@ -24,7 +24,7 @@
         <version>8.0.13-SNAPSHOT</version>    
     </parent>
 
-  <artifactId>tomcat-el-api</artifactId>
-  <description>Expression language package</description>
-
+    <artifactId>tomcat-el-api</artifactId>
+    <description>Expression language package</description>
+    <url>http://tomcat.apache.org</url>
 </project>

Propchange: tomcat/sandbox/trunk-maven-layout/tomcat-el-api/src/main/java/javax/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+^/tomcat/trunk/java/javax/el el

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-extras-juli-adapters/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-extras-juli-adapters/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-extras-juli-adapters/pom.xml 
(original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-extras-juli-adapters/pom.xml Thu 
Oct  9 13:28:28 2014
@@ -27,17 +27,79 @@
     <groupId>org.apache.tomcat.extras</groupId>
     <artifactId>tomcat-extras-juli-adapters</artifactId>
     <description>Adapters to plug in other logging frameworks in 
Tomcat</description>
+    <url>http://tomcat.apache.org</url>
  
     <dependencies>
         <dependency>
-            <groupId>org.apache.tomcat.extras</groupId>
-            <artifactId>tomcat-extras-juli</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.tomcat</groupId>
-            <artifactId>tomcat-servlet-api</artifactId>
-            <optional>true</optional>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
         </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>copy-global-resources</id>
+                        <phase>generate-resources</phase>
+                        <goals>
+                            <goal>unpack</goal>
+                        </goals>
+                        <configuration> 
+                            <artifactItems>
+                                <artifactItem>
+                                    <groupId>org.apache.tomcat</groupId>
+                                    <artifactId>global-resources</artifactId>
+                                    
<outputDirectory>${project.build.outputDirectory}/META-INF</outputDirectory>
+                                    <includes>NOTICE,LICENSE</includes>
+                                </artifactItem>
+                            </artifactItems>           
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    
<include>commons-logging:commons-logging</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    
<artifact>commons-logging:commons-logging</artifact>
+                                    <includes>
+                                        
<include>org/apache/commons/logging/impl/*</include>
+                                    </includes>
+                                    <excludes>
+                                        
<exclude>org/apache/commons/logging/impl/WeakHashtable*</exclude>
+                                        
<exclude>org/apache/juli/logging/impl/LogFactoryImpl*</exclude>
+                                        <exclude>**/package.html</exclude>
+                                        <exclude>**/LocalStrings_*</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <relocations>
+                                <relocation>
+                                    <pattern>org.apache.commons</pattern>
+                                    
<shadedPattern>org.apache.juli</shadedPattern>
+                                </relocation>
+                            </relocations>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-extras-juli/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-extras-juli/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-extras-juli/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-extras-juli/pom.xml Thu Oct  9 
13:28:28 2014
@@ -27,5 +27,95 @@
     <groupId>org.apache.tomcat.extras</groupId>
     <artifactId>tomcat-extras-juli</artifactId>
     <description>Replacement for Tomcat Core Logging Package</description>
+    <url>http://tomcat.apache.org</url>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-juli</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>copy-global-resources</id>
+                        <phase>generate-resources</phase>
+                        <goals>
+                            <goal>unpack</goal>
+                        </goals>
+                        <configuration> 
+                            <artifactItems>
+                                <artifactItem>
+                                    <groupId>org.apache.tomcat</groupId>
+                                    <artifactId>global-resources</artifactId>
+                                    
<outputDirectory>${project.build.outputDirectory}/META-INF</outputDirectory>
+                                    <includes>NOTICE,LICENSE</includes>
+                                </artifactItem>
+                            </artifactItems>           
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    
<include>commons-logging:commons-logging</include>
+                                    
<include>org.apache.tomcat:tomcat-juli</include>
+                                </includes>
+                            </artifactSet>
+                            <filters>
+                                <filter>
+                                    
<artifact>commons-logging:commons-logging</artifact>
+                                    <includes>
+                                        
<include>org/apache/commons/logging/*</include>
+                                        
<include>org/apache/commons/logging/impl/LogFactoryImpl*</include>
+                                        
<include>org/apache/commons/logging/impl/WeakHashtable*</include>
+                                        
<include>org/apache/commons/logging/impl/SimpleLog*</include>
+                                        
<include>org/apache/commons/logging/impl/NoOpLog*</include>
+                                        
<include>org/apache/commons/logging/impl/Jdk14Logger</include>
+                                    </includes>
+                                    <excludes>
+                                        <exclude>**/package.html</exclude>
+                                        <exclude>**/LocalStrings_*</exclude>
+                                    </excludes>
+                                </filter>
+                                <filter>
+                                    
<artifact>org.apache.tomcat:tomcat-juli</artifact>
+                                    <excludes>
+                                        <exclude>**/package.html</exclude>
+                                        <exclude>**/LocalStrings_*</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                            <relocations>
+                                <relocation>
+                                    <pattern>org.apache.commons</pattern>
+                                    
<shadedPattern>org.apache.juli</shadedPattern>
+                                </relocation>
+                            </relocations>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+        
 
 </project>

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-jasper-el/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-jasper-el/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-jasper-el/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-jasper-el/pom.xml Thu Oct  9 
13:28:28 2014
@@ -24,14 +24,15 @@
         <version>8.0.13-SNAPSHOT</version>    
     </parent>
 
-  <artifactId>tomcat-jasper-el</artifactId>
-  <description>Jasper Expression Language Impl</description>
+    <artifactId>tomcat-jasper-el</artifactId>
+    <description>Jasper Expression Language Impl</description>
+    <url>http://tomcat.apache.org</url>
 
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-el-api</artifactId>
-    </dependency>
-  </dependencies>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-el-api</artifactId>
+        </dependency>
+    </dependencies>
 
 </project>

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-jasper-el/src/main/java/org/apache/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+^/tomcat/trunk/java/org/apache/el el

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-jasper/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-jasper/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-jasper/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-jasper/pom.xml Thu Oct  9 13:28:28 
2014
@@ -26,7 +26,8 @@
 
     <artifactId>tomcat-jasper</artifactId>
     <description>Tomcats JSP Parser</description>
-
+    <url>http://tomcat.apache.org</url>
+    
     <dependencies>
         <dependency>
             <groupId>org.apache.ant</groupId>

Propchange: 
tomcat/sandbox/trunk-maven-layout/tomcat-jasper/src/main/java/org/apache/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Thu Oct  9 13:28:28 2014
@@ -0,0 +1 @@
+^/tomcat/trunk/java/org/apache/jasper jasper

Modified: tomcat/sandbox/trunk-maven-layout/tomcat-jdbc/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/sandbox/trunk-maven-layout/tomcat-jdbc/pom.xml?rev=1630440&r1=1630439&r2=1630440&view=diff
==============================================================================
--- tomcat/sandbox/trunk-maven-layout/tomcat-jdbc/pom.xml (original)
+++ tomcat/sandbox/trunk-maven-layout/tomcat-jdbc/pom.xml Thu Oct  9 13:28:28 
2014
@@ -24,15 +24,16 @@
         <version>8.0.13-SNAPSHOT</version>    
     </parent>
 
-  <artifactId>tomcat-jdbc</artifactId>
-  <description>Tomcat JDBC Pool Package</description>
+    <artifactId>tomcat-jdbc</artifactId>
+    <description>Tomcat JDBC Pool Package</description>
+    <url>http://tomcat.apache.org</url>
 
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.tomcat</groupId>
-      <artifactId>tomcat-juli</artifactId>
-    </dependency>
-  </dependencies>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tomcat</groupId>
+            <artifactId>tomcat-juli</artifactId>
+        </dependency>
+    </dependencies>
 
 
 </project>



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

Reply via email to