build.xml revision c9ece6ba93b43c7b7bcd003d652017e9c72a52da
166b415a2066cac9f36ed58070777de388f63a3a4crazyboblee<?xml version="1.0"?> 266b415a2066cac9f36ed58070777de388f63a3a4crazyboblee 366b415a2066cac9f36ed58070777de388f63a3a4crazyboblee<project name="guice" default="compile"> 466b415a2066cac9f36ed58070777de388f63a3a4crazyboblee 5efdb6f3ff00d8b3037f31bd841d1833858ebc0b1crazyboblee <import file="common.xml"/> 666b415a2066cac9f36ed58070777de388f63a3a4crazyboblee 766b415a2066cac9f36ed58070777de388f63a3a4crazyboblee <path id="compile.classpath"> 866b415a2066cac9f36ed58070777de388f63a3a4crazyboblee <fileset dir="${lib.dir}" includes="*.jar"/> 966b415a2066cac9f36ed58070777de388f63a3a4crazyboblee <fileset dir="${lib.dir}/build" includes="*.jar"/> 1066b415a2066cac9f36ed58070777de388f63a3a4crazyboblee </path> 1166b415a2066cac9f36ed58070777de388f63a3a4crazyboblee 1253708f069a9b99b7a015de922981d6d32fbb3d6dlimpbizkit 1353708f069a9b99b7a015de922981d6d32fbb3d6dlimpbizkit <target name="jar" depends="jar.withdeps, manifest" description="Build jar."> 1453708f069a9b99b7a015de922981d6d32fbb3d6dlimpbizkit <jar jarfile="${build.dir}/dist/guice-${version}.jar" 15f716cf4566051760970b3cc9a785bbeff0520475limpbizkit manifest="${build.dir}/META-INF/MANIFEST.MF"> 1653708f069a9b99b7a015de922981d6d32fbb3d6dlimpbizkit <zipfileset src="${build.dir}/${ant.project.name}-with-deps.jar"/> 1753708f069a9b99b7a015de922981d6d32fbb3d6dlimpbizkit </jar> 1866b415a2066cac9f36ed58070777de388f63a3a4crazyboblee </target> 1966b415a2066cac9f36ed58070777de388f63a3a4crazyboblee 2028d083b1c9fbdfff7c542b7e2685484c072cc6e4limpbizkit <target name="dist" depends="distjars, javadoc" 2166b415a2066cac9f36ed58070777de388f63a3a4crazyboblee description="Build entire distribution."> 22f8537eaaaf67e36af7469b392a4941e425459991sberlin <ant antfile="extensions/servlet/build.xml" target="distjars" inheritAll="false"/> 23f8537eaaaf67e36af7469b392a4941e425459991sberlin <ant antfile="extensions/spring/build.xml" target="distjars" inheritAll="false"/> 2481a0c602ca592234db6fa778809ed3e74a2f2f80sberlin@gmail.com <ant antfile="extensions/struts2/build.xml" target="distjars" inheritAll="false"/> 2528d083b1c9fbdfff7c542b7e2685484c072cc6e4limpbizkit <ant antfile="extensions/assistedinject/build.xml" target="distjars" inheritAll="false"/> 26e05f254deb2c8d6d1a2ce1a8a63488ccab8dde1alimpbizkit <ant antfile="extensions/jmx/build.xml" target="distjars" inheritAll="false"/> 27e05f254deb2c8d6d1a2ce1a8a63488ccab8dde1alimpbizkit <ant antfile="extensions/jndi/build.xml" target="distjars" inheritAll="false"/> 2828d083b1c9fbdfff7c542b7e2685484c072cc6e4limpbizkit <ant antfile="extensions/throwingproviders/build.xml" target="distjars" inheritAll="false"/> 2928d083b1c9fbdfff7c542b7e2685484c072cc6e4limpbizkit <ant antfile="extensions/multibindings/build.xml" target="distjars" inheritAll="false"/> 309bcb0a2925dbd00d4dd964f48dec460d730fcf08limpbizkit@gmail.com <ant antfile="extensions/persist/build.xml" target="distjars" inheritAll="false"/> 31c9ece6ba93b43c7b7bcd003d652017e9c72a52dasberlin@gmail.com <ant antfile="extensions/grapher/build.xml" target="distjars" inheritAll="false"/> 320c43f22e70bae44bbae09544abc3b322677ac82dlimpbizkit 33efdb6f3ff00d8b3037f31bd841d1833858ebc0b1crazyboblee <copy toDir="${build.dir}/dist"> 34f8537eaaaf67e36af7469b392a4941e425459991sberlin <fileset dir="extensions/servlet/build" includes="*.jar" excludes="*-with-deps.jar"/> 35efdb6f3ff00d8b3037f31bd841d1833858ebc0b1crazyboblee </copy> 36efdb6f3ff00d8b3037f31bd841d1833858ebc0b1crazyboblee <copy toDir="${build.dir}/dist"> 37f8537eaaaf67e36af7469b392a4941e425459991sberlin <fileset dir="extensions/spring/build" includes="*.jar" excludes="*-with-deps.jar"/> 38f739015d9806ca9bfc2b8ae7479d3de057ce1fe9crazyboblee </copy> 390c43f22e70bae44bbae09544abc3b322677ac82dlimpbizkit <copy toDir="${build.dir}/dist"> 4081a0c602ca592234db6fa778809ed3e74a2f2f80sberlin@gmail.com <fileset dir="extensions/struts2/build" includes="*.jar" excludes="*-with-deps.jar"/> 4181a0c602ca592234db6fa778809ed3e74a2f2f80sberlin@gmail.com </copy> 4281a0c602ca592234db6fa778809ed3e74a2f2f80sberlin@gmail.com <copy toDir="${build.dir}/dist"> 4353708f069a9b99b7a015de922981d6d32fbb3d6dlimpbizkit <fileset dir="extensions/assistedinject/build" includes="*.jar" excludes="*-with-deps.jar"/> 440c43f22e70bae44bbae09544abc3b322677ac82dlimpbizkit </copy> 450c43f22e70bae44bbae09544abc3b322677ac82dlimpbizkit <copy toDir="${build.dir}/dist"> 46e05f254deb2c8d6d1a2ce1a8a63488ccab8dde1alimpbizkit <fileset dir="extensions/jmx/build" includes="*.jar" excludes="*-with-deps.jar"/> 47e05f254deb2c8d6d1a2ce1a8a63488ccab8dde1alimpbizkit </copy> 48e05f254deb2c8d6d1a2ce1a8a63488ccab8dde1alimpbizkit <copy toDir="${build.dir}/dist"> 49e05f254deb2c8d6d1a2ce1a8a63488ccab8dde1alimpbizkit <fileset dir="extensions/jndi/build" includes="*.jar" excludes="*-with-deps.jar"/> 50e05f254deb2c8d6d1a2ce1a8a63488ccab8dde1alimpbizkit </copy> 51e05f254deb2c8d6d1a2ce1a8a63488ccab8dde1alimpbizkit <copy toDir="${build.dir}/dist"> 5253708f069a9b99b7a015de922981d6d32fbb3d6dlimpbizkit <fileset dir="extensions/throwingproviders/build" includes="*.jar" excludes="*-with-deps.jar"/> 530c43f22e70bae44bbae09544abc3b322677ac82dlimpbizkit </copy> 54bf5d2271ed9765aaa762f47518b8950d04e1d1b9limpbizkit <copy toDir="${build.dir}/dist"> 5553708f069a9b99b7a015de922981d6d32fbb3d6dlimpbizkit <fileset dir="extensions/multibindings/build" includes="*.jar" excludes="*-with-deps.jar"/> 565019270849439d3aa58bc086a4514d7471716a35limpbizkit </copy> 57f8d74d6850559d27287edb1315631b510ba19f1dmcculls <copy toDir="${build.dir}/dist"> 58f8d74d6850559d27287edb1315631b510ba19f1dmcculls <fileset dir="extensions/persist/build" includes="*.jar" excludes="*-with-deps.jar"/> 59f8d74d6850559d27287edb1315631b510ba19f1dmcculls </copy> 60c9ece6ba93b43c7b7bcd003d652017e9c72a52dasberlin@gmail.com <copy toDir="${build.dir}/dist"> 61c9ece6ba93b43c7b7bcd003d652017e9c72a52dasberlin@gmail.com <fileset dir="extensions/grapher/build" includes="*.jar" excludes="*-with-deps.jar"/> 62c9ece6ba93b43c7b7bcd003d652017e9c72a52dasberlin@gmail.com </copy> 630c43f22e70bae44bbae09544abc3b322677ac82dlimpbizkit 6466b415a2066cac9f36ed58070777de388f63a3a4crazyboblee <copy toDir="${build.dir}/dist" file="COPYING"/> 6566b415a2066cac9f36ed58070777de388f63a3a4crazyboblee <copy toDir="${build.dir}/dist"> 6666b415a2066cac9f36ed58070777de388f63a3a4crazyboblee <fileset dir="${lib.dir}" 6766b415a2066cac9f36ed58070777de388f63a3a4crazyboblee includes="*.jar"/> 6866b415a2066cac9f36ed58070777de388f63a3a4crazyboblee </copy> 6966b415a2066cac9f36ed58070777de388f63a3a4crazyboblee <copy toDir="${build.dir}/dist"> 70efdb6f3ff00d8b3037f31bd841d1833858ebc0b1crazyboblee <fileset dir="${build.dir}" includes="javadoc/**/*"/> 7166b415a2066cac9f36ed58070777de388f63a3a4crazyboblee </copy> 7266b415a2066cac9f36ed58070777de388f63a3a4crazyboblee 737bf3e3c905c73fac24613b495b2d42dd84eb837flimpbizkit <zip destfile="${build.dir}/guice-${version}.zip"> 7453708f069a9b99b7a015de922981d6d32fbb3d6dlimpbizkit <zipfileset dir="${build.dir}/dist" prefix="guice-${version}" excludes="*-src.jar"/> 757bf3e3c905c73fac24613b495b2d42dd84eb837flimpbizkit </zip> 767bf3e3c905c73fac24613b495b2d42dd84eb837flimpbizkit <zip destfile="${build.dir}/guice-${version}-src.zip"> 777bf3e3c905c73fac24613b495b2d42dd84eb837flimpbizkit <zipfileset dir="." prefix="guice-${version}-src" 789db504fe0e03b9f4116291a8865d8d05279efdfasberlin@gmail.com excludes="build/**,**/.svn/**,classes/**,.settings/**,bin/**,latest-api-diffs/**,latest-javadoc/**,.classpath,.project"/> 797bf3e3c905c73fac24613b495b2d42dd84eb837flimpbizkit </zip> 8066b415a2066cac9f36ed58070777de388f63a3a4crazyboblee </target> 8166b415a2066cac9f36ed58070777de388f63a3a4crazyboblee 82861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee <target name="test.dist" 836e3709644a899a356ce6b177090737c5a27807fbsberlin depends="jar, test.compile-with-deps" 84861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee description="Execute JUnit tests against distribution jar."> 85861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee <java fork="true" 86861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee classname="junit.textui.TestRunner" 87861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee failonerror="true" 88861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee taskname="junit"> 89861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee <classpath> 906e3709644a899a356ce6b177090737c5a27807fbsberlin <pathelement location="${build.dir}/guice-${version}-tests.jar"/> 91861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee <pathelement location="${build.dir}/dist/guice-${version}.jar"/> 92861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee <pathelement location="lib/aopalliance.jar"/> 93861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee <pathelement location="lib/build/junit.jar"/> 943a09e299752cc7352aff1dc4f0d3b3ffe1e69c55crazyboblee <pathelement location="lib/build/servlet-api-2.5.jar"/> 953a09e299752cc7352aff1dc4f0d3b3ffe1e69c55crazyboblee <pathelement location="lib/build/easymock.jar"/> 962cd3f72da00e059a8ed2828809ab6b5924af4dafdhanji <pathelement location="lib/javax.inject.jar"/> 972cd3f72da00e059a8ed2828809ab6b5924af4dafdhanji <pathelement location="lib/build/javax.inject-tck.jar"/> 98f7ac6ea677ccfff6c3bec7db1d3621e6b6cf4097sberlin <pathelement location="lib/build/bnd-0.0.384.jar"/> 99f7ac6ea677ccfff6c3bec7db1d3621e6b6cf4097sberlin <pathelement location="lib/build/felix-2.0.5.jar"/> 100861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee </classpath> 101861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee <arg value="com.google.inject.AllTests"/> 102869a3c0316d7a67a8e5945702033467048e0d34climpbizkit <syspropertyset> 103869a3c0316d7a67a8e5945702033467048e0d34climpbizkit <propertyref name="guice.custom.loader"/> 104f7ac6ea677ccfff6c3bec7db1d3621e6b6cf4097sberlin <propertyref name="version"/> 105f7ac6ea677ccfff6c3bec7db1d3621e6b6cf4097sberlin <propertyref name="build.dir"/> 106f7ac6ea677ccfff6c3bec7db1d3621e6b6cf4097sberlin <propertyref name="lib.dir"/> 107869a3c0316d7a67a8e5945702033467048e0d34climpbizkit </syspropertyset> 108861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee </java> 109861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee </target> 110e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin 111e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <property name="old.api" value="2.0"/> 112e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <property name="new.api" value="3.0"/> 113e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <target name="jdiff"> 114e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <property name="jdiff.home" value="lib/build/jdiff"/> 115e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <property name="jdiff.tmp" value="build/docs/latest-api-diffs"/> 116e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <delete dir="${jdiff.tmp}"/> 117e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <mkdir dir="${jdiff.tmp}"/> 118e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin 119e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <!-- Generate API for current version. --> 120e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <javadoc packagenames="com.google.*" 121e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin docletpath="${jdiff.home}/jdiff.jar${path.separator}${jdiff.home}/xerces.jar" 122e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin maxmemory="512M" 123e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin classpath="lib/javax.inject.jar${path.separator}lib/aopalliance.jar"> 124e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <fileset dir="${src.dir}" defaultexcludes="yes"> 125e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <include name="com/google/**"/> 126e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <exclude name="com/google/inject/internal/**"/> 127e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin </fileset> 128e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <fileset dir="${servlet.src.dir}"/> 129e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <fileset dir="${spring.src.dir}"/> 130e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <fileset dir="${assistedinject.src.dir}"/> 131e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <fileset dir="${jmx.src.dir}"/> 132e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <fileset dir="${jndi.src.dir}"/> 133e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <fileset dir="${throwingproviders.src.dir}"/> 134e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <fileset dir="${multibindings.src.dir}"/> 135e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <fileset dir="${persist.src.dir}"/> 13681a0c602ca592234db6fa778809ed3e74a2f2f80sberlin@gmail.com <fileset dir="${struts2.src.dir}"/> 137c9ece6ba93b43c7b7bcd003d652017e9c72a52dasberlin@gmail.com <fileset dir="${grapher.src.dir}"/> 138e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin 139e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <doclet name="jdiff.JDiff" 140e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin path="${jdiff.home}/jdiff.jar:${jdiff.home}/xerces.jar"> 141e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-apidir" value="${jdiff.tmp}" /> 142e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-apiname" value="${new.api}" /> 143e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin </doclet> 144e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin </javadoc> 145e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin 146e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <!-- Do a diff against the previous version. --> 147e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <javadoc packagenames="com.google.*" 148e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin destdir="${jdiff.tmp}" 149e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin docletpath="${jdiff.home}/jdiff.jar${path.separator}${jdiff.home}/xerces.jar" 150e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin maxmemory="512M" 151e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin sourcefiles="${jdiff.home}/Null.java" 152e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin classpath="lib/javax.inject.jar${path.separator}lib/aopalliance.jar"> 153e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <doclet name="jdiff.JDiff"> 154e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-oldapi" value="${old.api}"/> 155e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-oldapidir" value="latest-api-diffs"/> 156e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-javadocold" value="http://google-guice.googlecode.com/svn/trunk/latest-api-diffs/${old.api}/javadoc/"/> 157e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-newapi" value="${new.api}"/> 158e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-newapidir" value="${jdiff.tmp}"/> 159e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-javadocnew" value="http://google-guice.googlecode.com/svn/trunk/latest-api-diffs/${new.api}/javadoc/"/> 160e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-stats"/> 161e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-docchanges"/> 162e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin </doclet> 163e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin </javadoc> 164e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin </target> 165861eb33e177583d1924cf52f43b7cef75d67e9a8crazyboblee 166011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <target name="javadoc"> 167011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <javadoc packagenames="com.google.*" 168011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com destdir="build/docs" 169e08af4754cbc8dc41405fb11ed22d50139b3b231sberlin docletpath="lib/build/doclava.jar" 170e08af4754cbc8dc41405fb11ed22d50139b3b231sberlin bootclasspath="${java.home}/lib/rt.jar" 171e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin maxmemory="512M" 172e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin classpath="lib/javax.inject.jar${path.separator}lib/aopalliance.jar"> 17374d714c1e72bb60706ed9df4d1982971c88c10aamcculls <fileset dir="${src.dir}" defaultexcludes="yes"> 174011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <include name="com/google/**"/> 175011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <exclude name="com/google/inject/internal/**"/> 176011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com </fileset> 177011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <fileset dir="${servlet.src.dir}"/> 178011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <fileset dir="${spring.src.dir}"/> 179011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <fileset dir="${assistedinject.src.dir}"/> 180011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <fileset dir="${jmx.src.dir}"/> 181011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <fileset dir="${jndi.src.dir}"/> 182011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <fileset dir="${throwingproviders.src.dir}"/> 183011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <fileset dir="${multibindings.src.dir}"/> 184011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <fileset dir="${persist.src.dir}"/> 185c9ece6ba93b43c7b7bcd003d652017e9c72a52dasberlin@gmail.com <fileset dir="${grapher.src.dir}"/> 18681a0c602ca592234db6fa778809ed3e74a2f2f80sberlin@gmail.com <!-- TODO: this breaks Doclava for some reason 18781a0c602ca592234db6fa778809ed3e74a2f2f80sberlin@gmail.com <fileset dir="${struts2.src.dir}"/> --> 188011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com 189011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <doclet name="com.google.doclava.Doclava"> 190011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <param name="-hdf"/> <param name="project.name"/> <param name="Guice"/> 191b5beefa4bb3660199699e6246cf8b10e6c4de0eflimpbizkit@gmail.com <param name="-since"/> <param name="lib/build/guice-1.0.xml"/> <param name="Guice_1.0" /> 192e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-since"/> <param name="lib/build/guice-2.0.xml"/> <param name="Guice_2.0" /> 193e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-apiversion" value="Guice_${new.api}"/> 194011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <param name="-assetsdir" value="javadoc/assets"/> 195e0359ad38f79c9e8f9a7321e2336eacb3fa0c6d2sberlin <param name="-apixml" value="build/docs/guice-${new.api}.xml"/> 196011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <!-- TODO: fix doclava federation 197011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com http://aopalliance.sourceforge.net/doc 198011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com http://www.springframework.org/docs/api/ 199011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <param name="-federate"/><param name="JDK"/><param name="http://download.oracle.com/javase/6/docs/api/index.html?"/> 200011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <param name="-federationxml"/><param name="JDK"/><param name="http://doclava.googlecode.com/svn/static/api/openjdk-6.xml"/> 201011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com --> 202011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com </doclet> 2033a6d3b711e963d85c4cd989984f28d2d27449f59limpbizkit </javadoc> 204011d7c461746bf8e064902619f7174abc78dcda6limpbizkit@gmail.com <move todir="build/docs/javadoc"><fileset dir="build/docs/reference"/></move> 20566b415a2066cac9f36ed58070777de388f63a3a4crazyboblee </target> 20666b415a2066cac9f36ed58070777de388f63a3a4crazyboblee 2077c508c235dc7a3ec1c58a9f0600f6864279a29c3limpbizkit <target name="no_aop" 2087c508c235dc7a3ec1c58a9f0600f6864279a29c3limpbizkit description="Create a copy of the Guice source that doesn't do bytecode generation."> 2097c508c235dc7a3ec1c58a9f0600f6864279a29c3limpbizkit <taskdef name="munge" classname="MungeTask" classpath="lib/build/munge.jar"/> 2107c508c235dc7a3ec1c58a9f0600f6864279a29c3limpbizkit <mkdir dir="build/no_aop"/> 2117c508c235dc7a3ec1c58a9f0600f6864279a29c3limpbizkit <munge todir="build/no_aop"> 212bf0d876bb767f45c5cfbed3929e2cf6acd7d061alimpbizkit <fileset dir="."> 2134f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <!-- exclude generated files --> 2144f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <exclude name="build/**"/> 2154f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <exclude name="classes/**"/> 2164f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <exclude name="latest-api-diffs/**"/> 2174f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <exclude name="javadoc/**"/> 2184f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <exclude name="latest-javadoc/**"/> 2194f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <!-- exclude AOP-specific libraries --> 2204f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <exclude name="lib/aopalliance.jar"/> 2214f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <exclude name="lib/build/asm-*.jar"/> 2224f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <exclude name="lib/build/cglib-*.jar"/> 2234f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <!-- exclude AOP-specific classes --> 2244f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <exclude name="**/LineNumbers.java"/> 225bf0d876bb767f45c5cfbed3929e2cf6acd7d061alimpbizkit <exclude name="**/InterceptorBindingProcessor.java"/> 226bf0d876bb767f45c5cfbed3929e2cf6acd7d061alimpbizkit <exclude name="**/ProxyFactory.java"/> 2274f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <exclude name="**/ProxyFactoryTest.java"/> 228bf0d876bb767f45c5cfbed3929e2cf6acd7d061alimpbizkit <exclude name="**/InterceptorStackCallback.java"/> 229bf0d876bb767f45c5cfbed3929e2cf6acd7d061alimpbizkit <exclude name="**/InterceptorBinding.java"/> 230bf0d876bb767f45c5cfbed3929e2cf6acd7d061alimpbizkit <exclude name="**/MethodAspect.java"/> 231bf0d876bb767f45c5cfbed3929e2cf6acd7d061alimpbizkit <exclude name="**/MethodInterceptionTest.java"/> 232bf0d876bb767f45c5cfbed3929e2cf6acd7d061alimpbizkit <exclude name="**/BytecodeGenTest.java"/> 233bf0d876bb767f45c5cfbed3929e2cf6acd7d061alimpbizkit <exclude name="**/IntegrationTest.java"/> 234bf0d876bb767f45c5cfbed3929e2cf6acd7d061alimpbizkit <exclude name="**/MethodInterceptionTest.java"/> 235bf0d876bb767f45c5cfbed3929e2cf6acd7d061alimpbizkit </fileset> 2367c508c235dc7a3ec1c58a9f0600f6864279a29c3limpbizkit <arg value="-DNO_AOP" /> 2377c508c235dc7a3ec1c58a9f0600f6864279a29c3limpbizkit </munge> 2384f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <replace file="build/no_aop/common.xml" token="<zipfileset src="${common.basedir}/lib/build/asm-3.1.jar"/>" value=""/> 2394f6274aa4a306efa727f9b37ad16ea3d331d22f0limpbizkit <replace file="build/no_aop/common.xml" token="<zipfileset src="${common.basedir}/lib/build/cglib-2.2.1-snapshot.jar"/>" value=""/> 2407c508c235dc7a3ec1c58a9f0600f6864279a29c3limpbizkit </target> 2417c508c235dc7a3ec1c58a9f0600f6864279a29c3limpbizkit 242efdb6f3ff00d8b3037f31bd841d1833858ebc0b1crazyboblee <target name="clean.all" 243efdb6f3ff00d8b3037f31bd841d1833858ebc0b1crazyboblee depends="clean" 24466b415a2066cac9f36ed58070777de388f63a3a4crazyboblee description="Remove generated files."> 245f8537eaaaf67e36af7469b392a4941e425459991sberlin <ant dir="extensions/servlet" antfile="build.xml" target="clean"/> 246f8537eaaaf67e36af7469b392a4941e425459991sberlin <ant dir="extensions/spring" antfile="build.xml" target="clean"/> 24781a0c602ca592234db6fa778809ed3e74a2f2f80sberlin@gmail.com <ant dir="extensions/struts2" antfile="build.xml" target="clean"/> 2480c43f22e70bae44bbae09544abc3b322677ac82dlimpbizkit <ant dir="extensions/assistedinject" antfile="build.xml" target="clean"/> 249e05f254deb2c8d6d1a2ce1a8a63488ccab8dde1alimpbizkit <ant dir="extensions/jmx" antfile="build.xml" target="clean"/> 250e05f254deb2c8d6d1a2ce1a8a63488ccab8dde1alimpbizkit <ant dir="extensions/jndi" antfile="build.xml" target="clean"/> 2510c43f22e70bae44bbae09544abc3b322677ac82dlimpbizkit <ant dir="extensions/throwingproviders" antfile="build.xml" target="clean"/> 2525019270849439d3aa58bc086a4514d7471716a35limpbizkit <ant dir="extensions/multibindings" antfile="build.xml" target="clean"/> 253f8d74d6850559d27287edb1315631b510ba19f1dmcculls <ant dir="extensions/persist" antfile="build.xml" target="clean"/> 254c9ece6ba93b43c7b7bcd003d652017e9c72a52dasberlin@gmail.com <ant dir="extensions/grapher" antfile="build.xml" target="clean"/> 25566b415a2066cac9f36ed58070777de388f63a3a4crazyboblee </target> 25666b415a2066cac9f36ed58070777de388f63a3a4crazyboblee 25766b415a2066cac9f36ed58070777de388f63a3a4crazyboblee</project> 258