On Tue, Oct 22, 2013 at 12:11 PM, Thomas Broyer <t.bro...@gmail.com> wrote:

> As far as modularization is concerned, we'd like to have dependencies
> always in the same direction: rebind->client->shared->server (or
> rebind->client->server->shared, depending on modules) so we can make a
> "client" artifact depending on a "server" artifact, or a "client" and
> "server" artifacts both depending on a "shared" artifact (but with no
> dependency between "client" and "server"). In some cases, we'll split
> packages into distinct artifacts (there are cycles at the package level,
> but not when looking only at the classes); e.g. c.g.g.user.client (Window,
> Timer, etc.) c.g.g.resources and c.g.g.junit to have a package not
> depending on I18N and other things, and another one (or several) with
> additional dependencies.
>

Why would it be acceptable to have shared code depend on server code?

-- 
John A. Tamplin

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to