blob: 3d0c772256a398102888c28224981405ecb7ff26 [file] [log] [blame]
crazyboblee66b415a2006-08-25 02:01:19 +00001<?xml version="1.0"?>
2
3<project name="guice" default="compile">
sberlin15477892011-06-29 17:52:52 +00004 <!-- common definitions are stored in common.xml. -->
crazybobleeefdb6f32007-02-26 02:54:11 +00005 <import file="common.xml"/>
crazyboblee66b415a2006-08-25 02:01:19 +00006
7 <path id="compile.classpath">
8 <fileset dir="${lib.dir}" includes="*.jar"/>
9 <fileset dir="${lib.dir}/build" includes="*.jar"/>
10 </path>
Sam Berlin6b3086d2014-07-20 13:03:09 -040011
12 <path id="javadoc.classpath">
cgruber0910c1e2015-02-18 12:07:13 -080013 <path refid="compile.classpath"/>
Sam Berlin6b3086d2014-07-20 13:03:09 -040014 <fileset dir="extensions">
cgruber0910c1e2015-02-18 12:07:13 -080015 <include name="*/lib/*.jar"/>
Sam Berlin6b3086d2014-07-20 13:03:09 -040016 </fileset>
17 <pathelement location="${build.dir}/classes"/>
18 </path>
crazyboblee66b415a2006-08-25 02:01:19 +000019
limpbizkit53708f02008-11-29 20:45:55 +000020
21 <target name="jar" depends="jar.withdeps, manifest" description="Build jar.">
22 <jar jarfile="${build.dir}/dist/guice-${version}.jar"
limpbizkitf716cf42008-06-03 09:19:35 +000023 manifest="${build.dir}/META-INF/MANIFEST.MF">
limpbizkit53708f02008-11-29 20:45:55 +000024 <zipfileset src="${build.dir}/${ant.project.name}-with-deps.jar"/>
25 </jar>
crazyboblee66b415a2006-08-25 02:01:19 +000026 </target>
27
limpbizkit28d083b2008-05-07 17:25:38 +000028 <target name="dist" depends="distjars, javadoc"
crazyboblee66b415a2006-08-25 02:01:19 +000029 description="Build entire distribution.">
sberlinf8537ea2010-08-21 23:50:30 +000030 <ant antfile="extensions/servlet/build.xml" target="distjars" inheritAll="false"/>
31 <ant antfile="extensions/spring/build.xml" target="distjars" inheritAll="false"/>
sberlin@gmail.com81a0c602010-12-02 23:50:16 +000032 <ant antfile="extensions/struts2/build.xml" target="distjars" inheritAll="false"/>
limpbizkit28d083b2008-05-07 17:25:38 +000033 <ant antfile="extensions/assistedinject/build.xml" target="distjars" inheritAll="false"/>
limpbizkite05f2542009-05-19 00:58:48 +000034 <ant antfile="extensions/jmx/build.xml" target="distjars" inheritAll="false"/>
35 <ant antfile="extensions/jndi/build.xml" target="distjars" inheritAll="false"/>
limpbizkit28d083b2008-05-07 17:25:38 +000036 <ant antfile="extensions/throwingproviders/build.xml" target="distjars" inheritAll="false"/>
37 <ant antfile="extensions/multibindings/build.xml" target="distjars" inheritAll="false"/>
cgruber0910c1e2015-02-18 12:07:13 -080038 <ant antfile="extensions/dagger-adapter/build.xml" target="distjars" inheritAll="false"/>
limpbizkit@gmail.com9bcb0a22010-09-11 05:06:17 +000039 <ant antfile="extensions/persist/build.xml" target="distjars" inheritAll="false"/>
Sam Berlinc7ae4332014-04-10 19:17:37 -040040 <ant antfile="extensions/grapher/build.xml" target="distjars" inheritAll="false"/>
41 <ant antfile="extensions/testlib/build.xml" target="distjars" inheritAll="false"/>
limpbizkit0c43f222007-12-19 01:38:16 +000042
crazybobleeefdb6f32007-02-26 02:54:11 +000043 <copy toDir="${build.dir}/dist">
Christian Edward Gruber3236b102014-02-13 10:37:24 -080044 <fileset dir="extensions/servlet/build" includes="*.jar"/>
crazybobleeefdb6f32007-02-26 02:54:11 +000045 </copy>
46 <copy toDir="${build.dir}/dist">
Christian Edward Gruber3236b102014-02-13 10:37:24 -080047 <fileset dir="extensions/spring/build" includes="*.jar"/>
crazybobleef7390152007-03-02 23:44:34 +000048 </copy>
limpbizkit0c43f222007-12-19 01:38:16 +000049 <copy toDir="${build.dir}/dist">
Christian Edward Gruber3236b102014-02-13 10:37:24 -080050 <fileset dir="extensions/struts2/build" includes="*.jar"/>
sberlin@gmail.com81a0c602010-12-02 23:50:16 +000051 </copy>
52 <copy toDir="${build.dir}/dist">
Christian Edward Gruber3236b102014-02-13 10:37:24 -080053 <fileset dir="extensions/assistedinject/build" includes="*.jar"/>
limpbizkit0c43f222007-12-19 01:38:16 +000054 </copy>
55 <copy toDir="${build.dir}/dist">
Christian Edward Gruber3236b102014-02-13 10:37:24 -080056 <fileset dir="extensions/jmx/build" includes="*.jar"/>
limpbizkite05f2542009-05-19 00:58:48 +000057 </copy>
58 <copy toDir="${build.dir}/dist">
Christian Edward Gruber3236b102014-02-13 10:37:24 -080059 <fileset dir="extensions/jndi/build" includes="*.jar"/>
limpbizkite05f2542009-05-19 00:58:48 +000060 </copy>
61 <copy toDir="${build.dir}/dist">
Christian Edward Gruber3236b102014-02-13 10:37:24 -080062 <fileset dir="extensions/throwingproviders/build" includes="*.jar"/>
limpbizkit0c43f222007-12-19 01:38:16 +000063 </copy>
limpbizkitbf5d2272008-02-16 01:49:41 +000064 <copy toDir="${build.dir}/dist">
Christian Edward Gruber3236b102014-02-13 10:37:24 -080065 <fileset dir="extensions/multibindings/build" includes="*.jar"/>
limpbizkit50192702008-05-01 09:55:02 +000066 </copy>
mccullsf8d74d62010-10-21 21:32:26 +000067 <copy toDir="${build.dir}/dist">
cgruber0910c1e2015-02-18 12:07:13 -080068 <fileset dir="extensions/dagger-adapter/build" includes="*.jar"/>
69 </copy>
70 <copy toDir="${build.dir}/dist">
Christian Edward Gruber3236b102014-02-13 10:37:24 -080071 <fileset dir="extensions/persist/build" includes="*.jar"/>
mccullsf8d74d62010-10-21 21:32:26 +000072 </copy>
Sam Berlinc7ae4332014-04-10 19:17:37 -040073 <copy toDir="${build.dir}/dist">
74 <fileset dir="extensions/grapher/build" includes="*.jar"/>
75 </copy>
76 <copy toDir="${build.dir}/dist">
77 <fileset dir="extensions/testlib/build" includes="*.jar"/>
78 </copy>
limpbizkit0c43f222007-12-19 01:38:16 +000079
crazyboblee66b415a2006-08-25 02:01:19 +000080 <copy toDir="${build.dir}/dist" file="COPYING"/>
81 <copy toDir="${build.dir}/dist">
82 <fileset dir="${lib.dir}"
83 includes="*.jar"/>
84 </copy>
85 <copy toDir="${build.dir}/dist">
crazybobleeefdb6f32007-02-26 02:54:11 +000086 <fileset dir="${build.dir}" includes="javadoc/**/*"/>
crazyboblee66b415a2006-08-25 02:01:19 +000087 </copy>
88
limpbizkit7bf3e3c2008-07-12 20:16:31 +000089 <zip destfile="${build.dir}/guice-${version}.zip">
limpbizkit53708f02008-11-29 20:45:55 +000090 <zipfileset dir="${build.dir}/dist" prefix="guice-${version}" excludes="*-src.jar"/>
limpbizkit7bf3e3c2008-07-12 20:16:31 +000091 </zip>
92 <zip destfile="${build.dir}/guice-${version}-src.zip">
93 <zipfileset dir="." prefix="guice-${version}-src"
sberlin@gmail.com9db504f2010-10-31 21:32:49 +000094 excludes="build/**,**/.svn/**,classes/**,.settings/**,bin/**,latest-api-diffs/**,latest-javadoc/**,.classpath,.project"/>
limpbizkit7bf3e3c2008-07-12 20:16:31 +000095 </zip>
crazyboblee66b415a2006-08-25 02:01:19 +000096 </target>
Christian Edward Gruberba5acdf2013-10-05 14:05:39 -070097
crazyboblee861eb332007-02-03 02:42:05 +000098 <target name="test.dist"
Christian Edward Gruberba5acdf2013-10-05 14:05:39 -070099 description="Execute JUnit tests against distribution jar.">
100 <antcall target="test.dist.run">
101 <param name="jvmarg-value" value="-Dguice_include_stack_traces="/>
102 </antcall>
103 <antcall target="test.dist.run">
104 <param name="jvmarg-value" value="-Dguice_include_stack_traces=OFF"/>
105 </antcall>
106 <antcall target="test.dist.run">
107 <param name="jvmarg-value" value="-Dguice_include_stack_traces=COMPLETE"/>
108 </antcall>
109 </target>
110
111 <target name="test.dist.run"
Christian Edward Gruber3236b102014-02-13 10:37:24 -0800112 depends="jar, test.withdeps"
Christian Edward Gruberba5acdf2013-10-05 14:05:39 -0700113 description="Execute JUnit tests against distribution jar with the given jvmarg.">
114 <java fork="true"
crazyboblee861eb332007-02-03 02:42:05 +0000115 classname="junit.textui.TestRunner"
116 failonerror="true"
117 taskname="junit">
118 <classpath>
sberlin6e370962010-10-27 01:48:00 +0000119 <pathelement location="${build.dir}/guice-${version}-tests.jar"/>
crazyboblee861eb332007-02-03 02:42:05 +0000120 <pathelement location="${build.dir}/dist/guice-${version}.jar"/>
Christian Edward Gruber3236b102014-02-13 10:37:24 -0800121 <pathelement location="lib/javax.inject.jar"/>
crazyboblee861eb332007-02-03 02:42:05 +0000122 <pathelement location="lib/aopalliance.jar"/>
Christian Edward Gruber3236b102014-02-13 10:37:24 -0800123 <pathelement location="lib/guava-16.0.1.jar"/>
Sam Berlind57f8ec2014-04-08 12:25:33 -0400124 <pathelement location="lib/build/guava-testlib-16.0.1.jar"/>
crazyboblee861eb332007-02-03 02:42:05 +0000125 <pathelement location="lib/build/junit.jar"/>
crazyboblee3a09e292007-02-08 22:36:21 +0000126 <pathelement location="lib/build/servlet-api-2.5.jar"/>
127 <pathelement location="lib/build/easymock.jar"/>
dhanji2cd3f722009-10-20 08:02:21 +0000128 <pathelement location="lib/build/javax.inject-tck.jar"/>
sberlinf7ac6ea2010-05-09 12:48:24 +0000129 <pathelement location="lib/build/bnd-0.0.384.jar"/>
130 <pathelement location="lib/build/felix-2.0.5.jar"/>
crazyboblee861eb332007-02-03 02:42:05 +0000131 </classpath>
Christian Edward Gruberba5acdf2013-10-05 14:05:39 -0700132 <arg value="com.google.inject.AllTests"/>
133 <jvmarg value="${jvmarg-value}"/>
limpbizkit869a3c02008-06-27 01:09:41 +0000134 <syspropertyset>
sberlinf7ac6ea2010-05-09 12:48:24 +0000135 <propertyref name="version"/>
136 <propertyref name="build.dir"/>
137 <propertyref name="lib.dir"/>
limpbizkit869a3c02008-06-27 01:09:41 +0000138 </syspropertyset>
crazyboblee861eb332007-02-03 02:42:05 +0000139 </java>
140 </target>
Christian Edward Gruber9e2d95b2013-06-26 17:43:11 -0700141
Christian Edward Gruber54565b22013-09-20 17:32:30 -0700142 <property name="old.api" value="3.0"/>
Sam Berlin4b8795e2014-07-09 15:47:24 -0400143 <property name="new.api" value="latest"/>
Sam Berlin6b3086d2014-07-20 13:03:09 -0400144 <target name="jdiff" depends="compile">
Christian Edward Grubera78c4882014-03-20 20:39:02 -0700145 <property name="jdiff.home" value="lib/build/jdiff"/>
146 <property name="jdiff.tmp" value="build/docs/latest-api-diffs"/>
147 <delete dir="${jdiff.tmp}"/>
148 <mkdir dir="${jdiff.tmp}"/>
149
150 <!-- Generate API for current version. -->
limpbizkit@gmail.com011d7c42010-10-05 02:50:47 +0000151 <javadoc packagenames="com.google.*"
Christian Edward Grubera78c4882014-03-20 20:39:02 -0700152 docletpath="${jdiff.home}/jdiff.jar${path.separator}${jdiff.home}/xerces.jar"
153 maxmemory="1024M"
Sam Berlin6b3086d2014-07-20 13:03:09 -0400154 classpathref="javadoc.classpath">
mcculls74d714c2010-10-21 19:10:16 +0000155 <fileset dir="${src.dir}" defaultexcludes="yes">
limpbizkit@gmail.com011d7c42010-10-05 02:50:47 +0000156 <include name="com/google/**"/>
157 <exclude name="com/google/inject/internal/**"/>
158 </fileset>
159 <fileset dir="${servlet.src.dir}"/>
160 <fileset dir="${spring.src.dir}"/>
161 <fileset dir="${assistedinject.src.dir}"/>
162 <fileset dir="${jmx.src.dir}"/>
163 <fileset dir="${jndi.src.dir}"/>
164 <fileset dir="${throwingproviders.src.dir}"/>
165 <fileset dir="${multibindings.src.dir}"/>
cgruber0910c1e2015-02-18 12:07:13 -0800166 <fileset dir="${daggeradapter.src.dir}"/>
limpbizkit@gmail.com011d7c42010-10-05 02:50:47 +0000167 <fileset dir="${persist.src.dir}"/>
sberlin@gmail.com81a0c602010-12-02 23:50:16 +0000168 <fileset dir="${struts2.src.dir}"/>
Christian Edward Grubera78c4882014-03-20 20:39:02 -0700169 <fileset dir="${grapher.src.dir}"/>
Sam Berlinc7ae4332014-04-10 19:17:37 -0400170 <fileset dir="${testlib.src.dir}"/>
sberline0359ad2010-10-31 20:39:41 +0000171
Christian Edward Grubera78c4882014-03-20 20:39:02 -0700172 <doclet name="jdiff.JDiff" path="${jdiff.home}/jdiff.jar:${jdiff.home}/xerces.jar">
sberline0359ad2010-10-31 20:39:41 +0000173 <param name="-apidir" value="${jdiff.tmp}" />
174 <param name="-apiname" value="${new.api}" />
175 </doclet>
176 </javadoc>
177
Sam Berlin4b8795e2014-07-09 15:47:24 -0400178 <!-- Do a diff against the previous version. -->
179 <javadoc packagenames="com.google.*"
180 destdir="${jdiff.tmp}"
181 docletpath="${jdiff.home}/jdiff.jar${path.separator}${jdiff.home}/xerces.jar"
182 maxmemory="512M"
183 sourcefiles="${jdiff.home}/Null.java"
Sam Berlin6b3086d2014-07-20 13:03:09 -0400184 classpathref="javadoc.classpath">
Sam Berlin4b8795e2014-07-09 15:47:24 -0400185 <doclet name="jdiff.JDiff">
186 <param name="-oldapi" value="${old.api}"/>
Sam Berlin0558b322014-07-10 16:33:32 -0400187 <param name="-oldapidir" value="latest-api-diffs"/>
Sam Berlin77d1bae2014-07-10 08:57:22 -0400188 <param name="-javadocold" value="http://google.github.io/guice/api-docs/${old.api}/javadoc/"/>
Sam Berlin4b8795e2014-07-09 15:47:24 -0400189 <param name="-newapi" value="${new.api}"/>
190 <param name="-newapidir" value="${jdiff.tmp}"/>
Sam Berlin77d1bae2014-07-10 08:57:22 -0400191 <param name="-javadocnew" value="http://google.github.io/guice/api-docs/${new.api}/javadoc/"/>
Sam Berlin4b8795e2014-07-09 15:47:24 -0400192 <param name="-stats"/>
193 <param name="-docchanges"/>
194 </doclet>
195 </javadoc>
sberline0359ad2010-10-31 20:39:41 +0000196 </target>
Sam Berlinc7ae4332014-04-10 19:17:37 -0400197
Sam Berlin6b3086d2014-07-20 13:03:09 -0400198 <target name="javadoc" depends="compile">
sberline0359ad2010-10-31 20:39:41 +0000199 <javadoc packagenames="com.google.*"
Sam Berlin6b3086d2014-07-20 13:03:09 -0400200 destdir="build/docs/javadoc"
sberline0359ad2010-10-31 20:39:41 +0000201 maxmemory="512M"
Sam Berlin6b3086d2014-07-20 13:03:09 -0400202 classpathref="javadoc.classpath"
Sam Berlin173d7332014-07-23 09:12:56 -0400203 additionalparam="-Xdoclint:none -notimestamp"
Sam Berlin6b3086d2014-07-20 13:03:09 -0400204 windowtitle="Guice ${new.api} API"
205 author="false"
206 protected="true">
207 <group title="Guice Core" packages="com.google.inject:com.google.inject.util:com.google.inject.spi:com.google.inject.name:com.google.inject.matcher:com.google.inject.binder"/>
sberline0359ad2010-10-31 20:39:41 +0000208 <fileset dir="${src.dir}" defaultexcludes="yes">
Sam Berlin6b3086d2014-07-20 13:03:09 -0400209 <include name="com/google/inject/**"/>
sberline0359ad2010-10-31 20:39:41 +0000210 <exclude name="com/google/inject/internal/**"/>
Sam Berlin6b3086d2014-07-20 13:03:09 -0400211 </fileset>
limpbizkit@gmail.com011d7c42010-10-05 02:50:47 +0000212
Sam Berlin6b3086d2014-07-20 13:03:09 -0400213 <group title="Servlet Extension" packages="com.google.inject.servlet"/>
214 <fileset dir="${servlet.src.dir}"/>
215
216 <group title="AssistedInject Extension" packages="com.google.inject.assistedinject"/>
217 <fileset dir="${assistedinject.src.dir}"/>
218
219 <group title="Multibinder Extension" packages="com.google.inject.multibindings"/>
220 <fileset dir="${multibindings.src.dir}"/>
221
cgruber0910c1e2015-02-18 12:07:13 -0800222 <group title="Dagger Adapter" packages="com.google.inject.daggeradapter"/>
223 <fileset dir="${daggeradapter.src.dir}"/>
224
Sam Berlin6b3086d2014-07-20 13:03:09 -0400225 <group title="ThrowingProviders Extension" packages="com.google.inject.throwingproviders"/>
226 <fileset dir="${throwingproviders.src.dir}"/>
227
228 <group title="Test Libraries Extension" packages="com.google.inject.testing.*"/>
229 <fileset dir="${testlib.src.dir}"/>
230
231 <group title="Grapher Extension" packages="com.google.inject.grapher:com.google.inject.grapher.*"/>
232 <fileset dir="${grapher.src.dir}"/>
233
234 <group title="Persist Extension" packages="com.google.inject.persist:com.google.inject.persist.*"/>
235 <fileset dir="${persist.src.dir}"/>
236
237 <group title="Spring Extension" packages="com.google.inject.spring"/>
238 <fileset dir="${spring.src.dir}"/>
239
240 <group title="Struts2 Extension" packages="com.google.inject.struts2"/>
241 <fileset dir="${struts2.src.dir}"/>
242
243 <group title="JNDI Extension" packages="com.google.inject.jndi"/>
244 <fileset dir="${jndi.src.dir}"/>
245
246 <group title="JMX Extension" packages="com.google.inject.tools.jmx"/>
247 <fileset dir="${jmx.src.dir}"/>
248
249 <link href="http://aopalliance.sourceforge.net/doc/"/>
250 <link href="http://docs.oracle.com/javase/7/docs/api/"/>
251 <link href="http://atinject.googlecode.com/svn/trunk/javadoc/"/>
252 <link href="http://docs.guava-libraries.googlecode.com/git/javadoc/"/>
253 <link href="https://tomcat.apache.org/tomcat-5.5-doc/servletapi/"/>
crazyboblee66b415a2006-08-25 02:01:19 +0000254 </javadoc>
255 </target>
256
limpbizkit7c508c22009-02-19 02:56:27 +0000257 <target name="no_aop"
258 description="Create a copy of the Guice source that doesn't do bytecode generation.">
259 <taskdef name="munge" classname="MungeTask" classpath="lib/build/munge.jar"/>
260 <mkdir dir="build/no_aop"/>
261 <munge todir="build/no_aop">
limpbizkitbf0d8762009-02-19 09:06:22 +0000262 <fileset dir=".">
limpbizkit4f6274a2009-02-19 21:57:55 +0000263 <!-- exclude generated files -->
264 <exclude name="build/**"/>
265 <exclude name="classes/**"/>
266 <exclude name="latest-api-diffs/**"/>
267 <exclude name="javadoc/**"/>
268 <exclude name="latest-javadoc/**"/>
269 <!-- exclude AOP-specific libraries -->
270 <exclude name="lib/aopalliance.jar"/>
271 <exclude name="lib/build/asm-*.jar"/>
272 <exclude name="lib/build/cglib-*.jar"/>
273 <!-- exclude AOP-specific classes -->
274 <exclude name="**/LineNumbers.java"/>
limpbizkitbf0d8762009-02-19 09:06:22 +0000275 <exclude name="**/InterceptorBindingProcessor.java"/>
276 <exclude name="**/ProxyFactory.java"/>
limpbizkit4f6274a2009-02-19 21:57:55 +0000277 <exclude name="**/ProxyFactoryTest.java"/>
limpbizkitbf0d8762009-02-19 09:06:22 +0000278 <exclude name="**/InterceptorStackCallback.java"/>
279 <exclude name="**/InterceptorBinding.java"/>
280 <exclude name="**/MethodAspect.java"/>
281 <exclude name="**/MethodInterceptionTest.java"/>
282 <exclude name="**/BytecodeGenTest.java"/>
283 <exclude name="**/IntegrationTest.java"/>
284 <exclude name="**/MethodInterceptionTest.java"/>
285 </fileset>
limpbizkit7c508c22009-02-19 02:56:27 +0000286 <arg value="-DNO_AOP" />
287 </munge>
sberlinb7a02b02011-07-08 00:34:16 +0000288 <replace file="build/no_aop/common.xml" value="">
Sam Berlin22d4cca2014-08-09 14:21:04 -0400289 <replacetoken><![CDATA[<zipfileset src="${common.basedir}/lib/build/asm-5.0.3.jar"/>]]></replacetoken>
sberlinb7a02b02011-07-08 00:34:16 +0000290 </replace>
291 <replace file="build/no_aop/common.xml" value="">
Sam Berline8120032013-12-07 12:47:34 -0500292 <replacetoken><![CDATA[<zipfileset src="${common.basedir}/lib/build/cglib-3.1.jar"/>]]></replacetoken>
sberlinb7a02b02011-07-08 00:34:16 +0000293 </replace>
294 <replace file="build/no_aop/common.xml" value="">
Sam Berlin1047e982013-12-07 13:23:58 -0500295 <replacetoken><![CDATA[<zipfileset src="${common.basedir}/lib/build/cglib-3.1.jar"><include name="LICENSE"/><include name="NOTICE"/></zipfileset>]]></replacetoken>
sberlinb7a02b02011-07-08 00:34:16 +0000296 </replace>
Sam Berlin32a8f242013-12-06 17:07:07 -0500297 <replace file="build/no_aop/common.xml" value='Bundle-Name" value="$${ant.project.name} (no_aop)'>
298 <replacetoken><![CDATA[Bundle-Name" value="${ant.project.name}]]></replacetoken>
299 </replace>
limpbizkit7c508c22009-02-19 02:56:27 +0000300 </target>
301
crazybobleeefdb6f32007-02-26 02:54:11 +0000302 <target name="clean.all"
303 depends="clean"
crazyboblee66b415a2006-08-25 02:01:19 +0000304 description="Remove generated files.">
sberlinf8537ea2010-08-21 23:50:30 +0000305 <ant dir="extensions/servlet" antfile="build.xml" target="clean"/>
306 <ant dir="extensions/spring" antfile="build.xml" target="clean"/>
sberlin@gmail.com81a0c602010-12-02 23:50:16 +0000307 <ant dir="extensions/struts2" antfile="build.xml" target="clean"/>
limpbizkit0c43f222007-12-19 01:38:16 +0000308 <ant dir="extensions/assistedinject" antfile="build.xml" target="clean"/>
limpbizkite05f2542009-05-19 00:58:48 +0000309 <ant dir="extensions/jmx" antfile="build.xml" target="clean"/>
310 <ant dir="extensions/jndi" antfile="build.xml" target="clean"/>
limpbizkit0c43f222007-12-19 01:38:16 +0000311 <ant dir="extensions/throwingproviders" antfile="build.xml" target="clean"/>
limpbizkit50192702008-05-01 09:55:02 +0000312 <ant dir="extensions/multibindings" antfile="build.xml" target="clean"/>
cgruber0910c1e2015-02-18 12:07:13 -0800313 <ant dir="extensions/dagger-adapter" antfile="build.xml" target="clean"/>
mccullsf8d74d62010-10-21 21:32:26 +0000314 <ant dir="extensions/persist" antfile="build.xml" target="clean"/>
sberlin@gmail.comc9ece6b2010-12-20 22:26:44 +0000315 <ant dir="extensions/grapher" antfile="build.xml" target="clean"/>
Sam Berlinc7ae4332014-04-10 19:17:37 -0400316 <ant dir="extensions/testlib" antfile="build.xml" target="clean"/>
crazyboblee66b415a2006-08-25 02:01:19 +0000317 </target>
Sam Berlin0558b322014-07-10 16:33:32 -0400318
crazyboblee66b415a2006-08-25 02:01:19 +0000319</project>