Ah, that makes a lot more sense. I have it working now, cheers.

It seems previously I was simply within the same package, thus no
inherits needed.

As I am building up quite a nice selection of widgets to reuse (which
at some point I'll probably want to share with others too), do I
simply make a new gwt.xml without an entry point (and excluding
anything else not needed)?

Or should I bundle them some other way?
My preferance would be to keep an entry point of some sort as it does
make testing the widgets a lot easier rather then needing a seperate
project to test/develope them from.

Thanks,
Thomas


On Sep 21, 5:20 pm, Andreas Horst <[email protected]>
wrote:
> I do not have the URL at hand but AFAIK each EntryPoint gets executed
> (in arbitrary order) by default. This is helpful if you have a module which
> for example needs to (ensure) inject some specific styles (gwt-dnd for
> example does this in its EntryPoint). So that is a -1 on Juan Pablo's reply:
> also reusable modules might need to do stuff at start of the application.
>
> Now if your inherited module is in fact an application itself and it builds
> up its UI in its EntryPoint your problem actually is that that module is not
> designed to be reused. You might want to separate the API components of that
> inherited module into an API module which you can inherit instead of the
> full blown application module.
>
> 2011/9/21 Juan Pablo Gardella <[email protected]>
>
>
>
> > If is a reusable artifact, you don't need an entry point.
>
> > 2011/9/21 darkflame <[email protected]>
>
> >> I was simply trying to reuse code from one project in another.
>
> >> I've done this many times before, by simply adding the project to the
> >> build path in Eclipse.
> >> This normally has worked fine - I can use widgets and code from the
> >> other projects just fine. It compiles fine.
> >> Interestingly, I have never had to previously add any inherits to the
> >> gwt.xml file for this to work. These projects compile just fine
> >> without any reference in ther xml (and still do). I assumed eclipse or
> >> the gwt compiler sorted this out itself.
>
> >> Trying it with a new project though, I now keep getting the "did you
> >> forget to inherit the require module" error when I reference code
> >> elsewhere.
> >> Ok, I thought, this time I'll just add the module to the xml;
>
> >> <?xml version="1.0" encoding="UTF-8"?>
> >> <module rename-to='jarg_scenetest'>
> >>  <!-- Inherit the core Web Toolkit stuff.                        -->
> >>  <inherits name='com.google.gwt.user.User'/>
>
> >>  <inherits name='com.darkflame.MyApplication' />
>
> >>  <!-- Inherit the default GWT style sheet.  You can change       -->
> >>  <!-- the theme of your GWT application by uncommenting          -->
> >>  <!-- any one of the following lines.                            -->
> >>  <inherits name='com.google.gwt.user.theme.clean.Clean'/>
> >>  <!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/>
> >> -->
> >>  <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> -->
> >>  <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/>     -->
>
> >>  <!-- Other module inherits                                      -->
>
> >>  <!-- Specify the app entry point class.                         -->
> >>  <entry-point class='com.darkflame.client.client.JARG_SceneTest'/>
>
> >>  <!-- Specify the paths for translatable code                    -->
> >>  <source path='client'/>
> >>  <source path='shared'/>
>
> >> </module>
>
> >> Note the "<inherits name='com.darkflame.MyApplication' />" is me
> >> inheriting of the project I want to reuse code from.
>
> >> This removes the error and it compiles.....but now the MyApplication
> >> projects onModuleLoad actualy runs!
> >> For some reason its not just referencing the code, but triggering the
> >> whole module :?
>
> >> Whats going on?
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "Google Web Toolkit" group.
> >> 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.
>
> >  --
> > You received this message because you are subscribed to the Google Groups
> > "Google Web Toolkit" group.
> > 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.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
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