Author: markt
Date: Thu Feb 20 09:04:52 2014
New Revision: 1570115
URL: http://svn.apache.org/r1570115
Log:
Simplify patternsets where possible
Avoid pattern sets ending in "/*" as much as possible as they usually result in
JARs containing empty packages with the contents of the package in a different
JAR
Modified:
tomcat/tc7.0.x/trunk/ (props changed)
tomcat/tc7.0.x/trunk/build.xml
tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml
Propchange: tomcat/tc7.0.x/trunk/
------------------------------------------------------------------------------
Merged /tomcat/trunk:r1570114
Modified: tomcat/tc7.0.x/trunk/build.xml
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/build.xml?rev=1570115&r1=1570114&r2=1570115&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/build.xml (original)
+++ tomcat/tc7.0.x/trunk/build.xml Thu Feb 20 09:04:52 2014
@@ -277,20 +277,18 @@
<!-- ========= Pattern sets used to control content of JAR files =========
-->
<!-- Pattern sets for jar files in standard distributions -->
<patternset id="files.annotations-api">
- <include name="javax/annotation/*" />
- <include name="javax/annotation/security/*" />
- <include name="javax/annotation/sql/*" />
- <include name="javax/ejb/*" />
- <include name="javax/persistence/*" />
- <include name="javax/xml/ws/*" />
+ <include name="javax/annotation/**" />
+ <include name="javax/ejb/**" />
+ <include name="javax/persistence/**" />
+ <include name="javax/xml/ws/**" />
</patternset>
<patternset id="files.servlet-api">
- <include name="javax/servlet/*" />
- <include name="javax/servlet/annotation/*" />
- <include name="javax/servlet/descriptor/*" />
- <include name="javax/servlet/http/*" />
- <include name="javax/servlet/resources/*" />
+ <include name="javax/servlet/*.class" />
+ <include name="javax/servlet/annotation/**" />
+ <include name="javax/servlet/descriptor/**" />
+ <include name="javax/servlet/http/**" />
+ <include name="javax/servlet/resources/**" />
</patternset>
<patternset id="files.jsp-api">
@@ -298,7 +296,7 @@
</patternset>
<patternset id="files.el-api">
- <include name="javax/el/*" />
+ <include name="javax/el/**" />
</patternset>
<patternset id="files.websocket-api">
@@ -328,7 +326,7 @@
</patternset>
<patternset id="files.tomcat-api">
- <include name="org/apache/tomcat/*" />
+ <include name="org/apache/tomcat/*.class" />
</patternset>
<patternset id="files.tomcat-util">
@@ -358,8 +356,7 @@
</patternset>
<patternset id="files.catalina-ant">
- <include name="org/apache/catalina/ant/*" />
- <include name="org/apache/catalina/ant/jmx/*" />
+ <include name="org/apache/catalina/ant/**" />
<include name="org/apache/catalina/util/Base64.*" />
</patternset>
@@ -1997,8 +1994,8 @@ Apache Tomcat ${version} native binaries
<include name="org/apache/catalina/startup/DigesterFactory.class" />
<include name="org/apache/catalina/util/SchemaResolver.class" />
<include name="org/apache/catalina/util/StringManager.class" />
- <include name="org/apache/tomcat/util/*" />
- <include name="org/apache/tomcat/util/digester/*" />
+ <include name="org/apache/tomcat/util/*.class" />
+ <include name="org/apache/tomcat/util/digester/**" />
<exclude name="**/package.html" />
<exclude name="**/LocalStrings_*" />
</fileset>
Modified: tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml?rev=1570115&r1=1570114&r2=1570115&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Thu Feb 20 09:04:52 2014
@@ -120,6 +120,9 @@
<bug>56139</bug>: Avoid a web application class loader leak in some
unit
tests when running on Windows. (markt)
</fix>
+ <fix>
+ Correct build script to avoid building JARs with empty packages.
(markt)
+ </fix>
</changelog>
</subsection>
</section>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]