Aha, thanks, LGTM.


On Wed, Feb 12, 2014 at 5:57 PM, Christian Edward Gruber <
notifications@github.com> wrote:

> In common.xml:
>
> >        <rule pattern="net.sf.cglib.*" result="com.google.inject.internal.cglib.$@1"/>
> >        <rule pattern="net.sf.cglib.**.*" result="com.google.inject.internal.cglib.@1.$@2"/>
> >        <rule pattern="org.objectweb.asm.*" result="com.google.inject.internal.asm.$@1"/>
> >        <rule pattern="org.objectweb.asm.**.*" result="com.google.inject.internal.asm.@1.$@2"/>
> > -      <rule pattern="com.google.common.*" result="com.google.inject.internal.guava.$@1"/>
> > -      <rule pattern="com.google.common.**.*" result="com.google.inject.internal.guava.@1.$@2"/>
> > -      <keep pattern="com.google.inject.**"/>
> > -      <!-- the servlet extension uses this but core doesn't,
> > -           so we explicitly instruct the build to keep it. -->
> > -      <keep pattern="com.google.common.base.Throwables"/>
> > -    </jarjar>
> > -  </target>
> > -
> > -  <target name="jar.withrenameddeps" depends="compile"
>
> This was exclusively used by the extensions, and stuart pruned the build
> rules for .jars to simply pull in the normal bits, since the normal guice
> jar has the shaded classes.
>
> --
> Reply to this email directly or view it on GitHub<https://github.com/cgruber/guice/pull/1/files#r9690408>
> .
>