Author: markt Date: Fri Feb 21 16:40:27 2014 New Revision: 1570629 URL: http://svn.apache.org/r1570629 Log: Alternative fix to the empty dir in JAR file issue
Modified: tomcat/trunk/build.xml Modified: tomcat/trunk/build.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=1570629&r1=1570628&r2=1570629&view=diff ============================================================================== --- tomcat/trunk/build.xml (original) +++ tomcat/trunk/build.xml Fri Feb 21 16:40:27 2014 @@ -294,8 +294,7 @@ </patternset> <patternset id="files.servlet-api"> - <include name="javax/servlet/*.class" /> - <include name="javax/servlet/*.properties" /> + <include name="javax/servlet/*" /> <include name="javax/servlet/annotation/**" /> <include name="javax/servlet/descriptor/**" /> <include name="javax/servlet/http/**" /> @@ -334,7 +333,7 @@ </patternset> <patternset id="files.tomcat-api"> - <include name="org/apache/tomcat/*.class" /> + <include name="org/apache/tomcat/*" /> </patternset> <patternset id="files.tomcat-util"> @@ -343,7 +342,7 @@ <include name="org/apache/tomcat/util/file/**" /> <include name="org/apache/tomcat/util/res/**" /> <include name="org/apache/tomcat/util/threads/**" /> - <include name="org/apache/tomcat/util/*.class" /> + <include name="org/apache/tomcat/util/*" /> <include name="org/apache/tomcat/util/*.properties" /> </patternset> @@ -799,7 +798,7 @@ <!-- i18n JARs --> <jar jarfile="${tomcat.build}/lib/tomcat-i18n-es.jar" - manifest="${tomcat.manifests}/default.manifest" > + manifest="${tomcat.manifests}/default.manifest" filesonly="true"> <fileset dir="${tomcat.classes}"> <include name="**/LocalStrings_es.properties" /> </fileset> @@ -809,7 +808,7 @@ fullpath="META-INF/LICENSE" /> </jar> <jar jarfile="${tomcat.build}/lib/tomcat-i18n-fr.jar" - manifest="${tomcat.manifests}/default.manifest" > + manifest="${tomcat.manifests}/default.manifest" filesonly="true"> <fileset dir="${tomcat.classes}"> <include name="**/LocalStrings_fr.properties" /> </fileset> @@ -819,7 +818,7 @@ fullpath="META-INF/LICENSE" /> </jar> <jar jarfile="${tomcat.build}/lib/tomcat-i18n-ja.jar" - manifest="${tomcat.manifests}/default.manifest" > + manifest="${tomcat.manifests}/default.manifest" filesonly="true"> <fileset dir="${tomcat.classes}"> <include name="**/LocalStrings_ja.properties" /> </fileset> @@ -1533,9 +1532,10 @@ target="compile" /> <jar jarfile="${tomcat-juli-extras.jar}" - manifest="${tomcat.manifests}/default.manifest" > + manifest="${tomcat.manifests}/default.manifest" + filesonly="true"> <fileset dir="${tomcat.extras}/logging/commons-logging-${commons-logging.version}-src/target/classes"> - <include name="org/apache/juli/logging/*.class" /> + <include name="org/apache/juli/logging/*" /> <include name="org/apache/juli/logging/impl/LogFactoryImpl*.class" /> <include name="org/apache/juli/logging/impl/WeakHashtable*.class" /> <include name="org/apache/juli/logging/impl/SimpleLog*.class" /> @@ -1569,7 +1569,8 @@ <!-- Source JARs --> <jar jarfile="${tomcat-juli-extras-src.jar}" - manifest="${tomcat.manifests}/default.manifest" > + manifest="${tomcat.manifests}/default.manifest" + filesonly="true"> <fileset dir="${tomcat.extras}/logging/commons-logging-${commons-logging.version}-src/src/main/java"> <include name="org/apache/juli/logging/*.java" /> <include name="org/apache/juli/logging/impl/LogFactoryImpl*.java" /> @@ -1676,10 +1677,11 @@ description="Embedded packaging for those extras that can use it"> <jar jarfile="${tomcat-embed-log4j.jar}" - manifest="${tomcat.manifests}/default.manifest" > + manifest="${tomcat.manifests}/default.manifest" + filesonly="true"> <fileset dir="${tomcat.extras}/logging/commons-logging-${commons-logging.version}-src/target/classes"> - <include name="org/apache/juli/logging/*.class" /> - <include name="org/apache/juli/logging/impl/*.class" /> + <include name="org/apache/juli/logging/*" /> + <include name="org/apache/juli/logging/impl/*" /> <!-- Javadoc and i18n exclusions --> <exclude name="**/package.html" /> <exclude name="**/LocalStrings_*" /> @@ -1697,7 +1699,8 @@ </jar> <jar jarfile="${tomcat-embed-log4j-src.jar}" - manifest="${tomcat.manifests}/default.manifest" > + manifest="${tomcat.manifests}/default.manifest" + filesonly="true"> <fileset dir="${tomcat.extras}/logging/commons-logging-${commons-logging.version}-src/src/main/java"> <include name="org/apache/juli/logging/*.java" /> <include name="org/apache/juli/logging/impl/*.java" /> @@ -1928,13 +1931,13 @@ Apache Tomcat ${version} native binaries </copy> <!-- Digester and dependencies --> - <jar jarfile="${tomcat.deployer}/lib/catalina-deployer.jar"> + <jar jarfile="${tomcat.deployer}/lib/catalina-deployer.jar" + filesonly="true"> <fileset dir="${tomcat.classes}"> <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/*.class" /> - <include name="org/apache/tomcat/util/*.properties" /> + <include name="org/apache/tomcat/util/*" /> <include name="org/apache/tomcat/util/digester/**" /> <exclude name="**/package.html" /> <exclude name="**/LocalStrings_*" /> @@ -2983,7 +2986,7 @@ Read the Building page on the Apache Tom <attribute name="meta-inf" description="additional contents for META-INF" default="${tomcat.manifests}/default" /> <sequential> - <jar jarfile="@{jarfile}" manifest="@{manifest}"> + <jar jarfile="@{jarfile}" manifest="@{manifest}" filesonly="true"> <fileset dir="@{filesDir}"> <patternset refid="@{filesId}"/> <!-- Javadoc and i18n exclusions --> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org