You said that "A has an entry point", so A is your app, and B and C are 
only libraries. That means B cannot be compiled on its own, it needs to be 
inherited by an "app" module, which will have the responsibility of 
defining a rebind rule (as you did in A).
So, I don't understand what you mean by "when I do the same in module B"? 
Either your compiling A, and all is OK; or you compiling another module, 
and it has to provide a rebind rule. The location in your code where you 
GWT.create() the interface doesn't matter (i.e. it doesn't matter that your 
code in com.mycompany.moduleB.client GWT.create()s the interface when the 
rebind rule is defined in com.mycompany.moduleA.ModuleA.gwt.xml); but there 
must be a rebind rule in the module (including its inherited modules) that 
you pass to the GWT compiler.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/IvGdNgsh1kQJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to