Ensure embedded jars contain all the necessary classes
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 4 Nov 2010 00:50:41 +0000 (00:50 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 4 Nov 2010 00:50:41 +0000 (00:50 +0000)
Re-order things so it is easier to check all are present

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1030783 13f79535-47bb-0310-9956-ffa450edef68

build.xml

index c7c9891..27f91c1 100644 (file)
--- a/build.xml
+++ b/build.xml
   <!-- Every standard pattern set above should be included in an embedded JAR -->
   <patternset id="files.tomcat-embed-core" >
     <patternset refid="files.annotations-api" />
-    <patternset refid="files.servlet-api" />
-    <patternset refid="files.el-api" />
     <patternset refid="files.bootstrap" />
-    <patternset refid="files.tomcat-api" />
     <patternset refid="files.catalina" />
-    <patternset refid="files.tomcat-coyote" />
+    <patternset refid="files.el-api" />
+    <patternset refid="files.servlet-api" />
+    <patternset refid="files.tomcat-api" />
+    <!-- These pattern sets conflict so include files directly
+      <patternset refid="files.tomcat-coyote" />
+      <patternset refid="files.tomcat-util" />
+    -->
+    <include name="org/apache/coyote/**" />
+    <include name="org/apache/tomcat/jni/**" />
+    <include name="org/apache/jk/**" />
+    <include name="org/apache/tomcat/util/**" />
+
   </patternset>
 
   <patternset id="files.tomcat-embed-jasper" >
-    <patternset refid="files.jsp-api" />
     <patternset refid="files.jasper" />
     <patternset refid="files.jasper-el" />
+    <patternset refid="files.jsp-api" />
   </patternset>
 
   <!-- Pattern sets used directly -->