Skip to content

Instantly share code, notes, and snippets.

@gissuebot
Created July 7, 2014 18:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gissuebot/3140c03dd9ca4520f2e3 to your computer and use it in GitHub Desktop.
Save gissuebot/3140c03dd9ca4520f2e3 to your computer and use it in GitHub Desktop.
Migrated attachment for Guice issue 254, comment 0
Index: extensions/multibindings/build.xml
===================================================================
--- extensions/multibindings/build.xml (revision 627)
+++ extensions/multibindings/build.xml (working copy)
@@ -12,11 +12,20 @@
<target name="jar" depends="compile, manifest"
description="Build jar.">
+ <taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask"
+ classpath="../../lib/build/jarjar-1.0rc8.jar"/>
+
<mkdir dir="${build.dir}"/>
<jar destfile="${build.dir}/${ant.project.name}-${version}.jar"
manifest="${build.dir}/META-INF/MANIFEST.MF">
<fileset dir="${build.dir}/classes"/>
</jar>
+ <jarjar jarfile="${build.dir}/${ant.project.name}-${version}.jar"
+ manifest="${build.dir}/META-INF/MANIFEST.MF">
+ <fileset dir="${build.dir}/classes"/>
+ <zipfileset src="../../lib/build/google-collect-snapshot-20080530.jar"/>
+ <rule pattern="com.google.common.**" result="com.google.inject.internal.@1"/>
+ <keep pattern="com.google.inject.**"/>
+ </jarjar>
</target>
-
</project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment