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.
