>Christian Schalk had a great tutorial for this -- it's a little out of date
now, but the general concepts remain the same. We should probably try to get
this included as a point of reference for the java deployment.


Yeah, sorry.. I got busy with various Google Developer Day events in Latin
America and Asia, but after the weekend, I'll revamp all that stuff and make
sure it's up to date again..
-Chris

On Thu, Jul 3, 2008 at 10:35 AM, Kevin Brown <[EMAIL PROTECTED]> wrote:

> On Thu, Jul 3, 2008 at 9:44 AM, Hans Granqvist <[EMAIL PROTECTED]> wrote:
>
>> Kevin: thanks. I followed some of the tutorials found online and
>> they were all modifying the Guice java bindings file to point to their
>> implementations, so I missed that web.xml actually decides which
>> to use.
>
>
> We just use web.xml to specify which module to load. You should never
> modify the Guice modules that ship with Shindig -- instead, you should add
> in your module and drop in the web.xml if the default wiring doesn't work
> for you.
>
>
>>
>> I noticed Shindig pulls in something like 150 dependency jars. That's
>> quite a lot. Like Andre hinted at, can we come up with a document
>> with best practices to merge Shindig code with your own code?
>>
>> Not sure what format would be best: a simple readme.txt somewhere
>> in the source tree?  (I can post a simple patch to the list to get
>> started,
>> if we think that's the right way to do it)
>
>
> Christian Schalk had a great tutorial for this -- it's a little out of date
> now, but the general concepts remain the same. We should probably try to get
> this included as a point of reference for the java deployment.
>
>
>>
>> Hans
>>
>>
>>
>> On 7/3/08, Kevin Brown <[EMAIL PROTECTED]> wrote:
>> > On Wed, Jul 2, 2008 at 5:58 PM, Andre Lewis <[EMAIL PROTECTED]>
>> wrote:
>> >
>> >  > On Wednesday 02 July 2008 05:42:05 pm Kevin Brown wrote:
>> >  > > On Wed, Jul 2, 2008 at 4:00 PM, Hans Granqvist <[EMAIL PROTECTED]
>> >
>> >  > wrote:
>> >  > > > This is all good info, thanks!
>> >  > > >
>> >  > > > However, I've looked into the source and have a few concerns.
>> Here's
>> >  > what
>> >  > > > I'm struggling a bit with:
>> >  > > >
>> >  > > > I really want to use Shindig as a basis for my social network,
>> but
>> >  > Maven
>> >  > > > is a lil bit too complex for me (hey, I struggle with Ant! ;).
>> >  > > >
>> >  > > > I'd like to be able to write my code on my own and then slot it
>> into
>> >  > > > Shindig, but the SocialApiGuiceModule.java needs to be changed at
>> >  > > > compile-time, which means I somehow *have* to build my social
>> network
>> >  > > > in one build. I therefore *have* to understand Shindig's build
>> process.
>> >  > >
>> >  > > You're not supposed to modify the module, you're supposed to
>> provide your
>> >  > > own. The module itself is actually loaded from the web.xml. You can
>> >  > always
>> >  > > replace SocialApiGuiceModule with any other module.
>> >  >
>> >  > Hey is this documented anywhere?
>> >
>> >
>> >
>> > This is how Guice works -- see the Guice user's guide for details.
>> >
>> >
>> >  >
>> >  >
>> >  > >
>> >  > > > Does this make sense?
>> >  > > >
>> >  > > >
>> >  >
>> >
>>
>
>


-- 
Chris Schalk, Google Developer Advocate

Reply via email to