You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2010/02/02 12:02:02 UTC
svn commit: r905575 - /tomcat/trunk/build.xml
Author: markt
Date: Tue Feb 2 11:02:01 2010
New Revision: 905575
URL: http://svn.apache.org/viewvc?rev=905575&view=rev
Log:
Use jarIt macro to build dbcp and jdt jars
Index JARs by default
Better patterns for tomcat-api and tomcat-util
Modified:
tomcat/trunk/build.xml
Modified: tomcat/trunk/build.xml
URL: http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=905575&r1=905574&r2=905575&view=diff
==============================================================================
--- tomcat/trunk/build.xml (original)
+++ tomcat/trunk/build.xml Tue Feb 2 11:02:01 2010
@@ -194,12 +194,12 @@
</patternset>
<patternset id="files.tomcat-api">
- <include name="org/apache/tomcat/*.class" />
+ <include name="org/apache/tomcat/*" />
</patternset>
<patternset id="files.tomcat-util">
- <include name="org/apache/tomcat/util/res/*.class" />
- <include name="org/apache/tomcat/util/scan/*.class" />
+ <include name="org/apache/tomcat/util/res/**" />
+ <include name="org/apache/tomcat/util/scan/**" />
</patternset>
<patternset id="files.catalina">
@@ -247,6 +247,16 @@
<include name="org/apache/el/**" />
</patternset>
+ <patternset id="files.jasper-jdt">
+ <include name="org/eclipse/jdt/core/compiler/**"/>
+ <include name="org/eclipse/jdt/internal/compiler/**"/>
+ <include name="org/eclipse/jdt/internal/core/util/CommentRecorder*"/>
+ </patternset>
+
+ <patternset id="files.tomcat-dbcp">
+ <include name="org/apache/tomcat/dbcp/**"/>
+ </patternset>
+
<!-- Pattern sets for embedded JARs -->
<!-- Every standard pattern set above should be included in an embedded JAR -->
<patternset id="files.tomcat-embed-core" >
@@ -1139,34 +1149,19 @@
encoding="ISO-8859-1">
<include name="**" />
</javac>
- <jar jarfile="${tomcat-dbcp.jar}"
- index="true"
- manifest="${tomcat.manifests}/default.manifest">
- <fileset dir="${tomcat-dbcp.home}/classes">
- <include name="**/*.class" />
- <include name="**/*.properties" />
- </fileset>
- <zipfileset file="${tomcat.home}/res/META-INF/default.notice"
- fullpath="META-INF/NOTICE" />
- <zipfileset file="${tomcat.home}/res/META-INF/default.license"
- fullpath="META-INF/LICENSE" />
- </jar>
+ <jarIt jarfile="${tomcat-dbcp.jar}"
+ filesDir="${tomcat-dbcp.home}/classes"
+ filesId="files.tomcat-dbcp" />
</target>
<target name="build-jasper-jdt" depends="build-manifests" >
<unjar src="${jdt.jar}" dest="${jasper-jdt.home}" />
- <jar destfile="${jasper-jdt.jar}" index="true"
- manifest="${tomcat.manifests}/default.manifest">
- <fileset dir="${jasper-jdt.home}">
- <include name="org/eclipse/jdt/core/compiler/**"/>
- <include name="org/eclipse/jdt/internal/compiler/**"/>
- <include name="org/eclipse/jdt/internal/core/util/CommentRecorder*"/>
- </fileset>
- <zipfileset file="${tomcat.home}/res/META-INF/jasper-jdt.jar.notice"
- fullpath="META-INF/NOTICE" />
- <zipfileset file="${tomcat.home}/res/META-INF/jasper-jdt.jar.license"
- fullpath="META-INF/LICENSE" />
- </jar>
+ <jarIt jarfile="${jasper-jdt.jar}"
+ filesDir="${jasper-jdt.home}"
+ filesId="files.jasper-jdt"
+ manifest="${tomcat.manifests}/default.manifest"
+ notice="${tomcat.home}/res/META-INF/jasper-jdt.jar.notice"
+ license="${tomcat.home}/res/META-INF/jasper-jdt.jar.license"/>
</target>
@@ -1225,11 +1220,11 @@
<attribute name="manifest" description="the manifest file use"
default="${tomcat.manifests}/default.manifest" />
<attribute name="notice" description="the LICENSE file to use"
- default="res/META-INF/default.notice" />
+ default="${tomcat.home}/res/META-INF/default.notice" />
<attribute name="license" description="the NOTICE file to use"
- default="res/META-INF/default.license" />
+ default="${tomcat.home}/res/META-INF/default.license" />
<sequential>
- <jar jarfile="@{jarfile}" manifest="@{manifest}">
+ <jar jarfile="@{jarfile}" manifest="@{manifest}" index="yes">
<fileset dir="@{filesDir}">
<patternset refid="@{filesId}"/>
<!-- Javadoc and i18n exclusions -->
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org