Hi Jason, Guice will use cglib to create byte code for new classes for some scenarios. These classes may not be generated into an existing package but a new one because all our packages are signed. Therefore we had to use a patched version for Guice' naming strategy for such demand-created classes.
All usages of internal guice API look bogus to me and should be replaced with the corresponding common.collect classes. Regards, Sebastian On 23.10.2011, at 20:12, Jason van Zyl wrote: > By creating a small JAR with the classes listed here: > > https://github.com/etesla/xtext-guice2-internal/tree/master/src/main/java/com/google/inject/internal > > I was able to run Xtext with Guice 3 inside Maven 3.x. These classes don't > look generated so maybe I encountered something different than what you are > describing. > > On Oct 23, 2011, at 1:52 PM, Sven Efftinge wrote: > >> Thanks. Note, that we had to patch the original code. We had to make sure >> that generated byte code is not put into a signed package (all our packages >> are signed). >> Sebastian, could you outline where and how you patched the code, so Jason is >> able to apply it to Guice 3 as well? >> >> On Oct 23, 2011, at 7:43 PM, Jason van Zyl wrote: >> >>> Ok, I will post my findings regarding running Guice 3 and Xtext. Boils down >>> the Xtext using some internal classes in Guice 2 that were relocated in >>> Guice 3. >>> >>> Jason >>> >>> On 2011-10-23, at 9:31 AM, Sebastian Zarnekow >>> <[email protected]> wrote: >>> >>>> Hi Jason, >>>> >>> >>> >>> _______________________________________________ >>> xtext-dev mailing list >>> [email protected] >>> https://dev.eclipse.org/mailman/listinfo/xtext-dev >> >> _______________________________________________ >> xtext-dev mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/xtext-dev > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder, Apache Maven > http://twitter.com/jvanzyl > --------------------------------------------------------- > > happiness is like a butterfly: the more you chase it, the more it will > elude you, but if you turn your attention to other things, it will come > and sit softly on your shoulder ... > > -- Thoreau > > > > > _______________________________________________ > xtext-dev mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/xtext-dev
_______________________________________________ xtext-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/xtext-dev
