logo       

Re: GWT JAR Issue: msg#02229

GoogleWebToolkit

Subject: Re: GWT JAR Issue

Hi,

Any java code that is used by GWT must be in some module's source path. The Interface that you're referencing in (2) from (1) is not part of any module's source path.

One way to get around this without introducing a new module is to change the package of the interface so that from the classloader's point of view, the interface WOULD be on the module's source path.

For example, suppose that you had a module A.gwt.xml under the package com.myproj, and you have some java classes in the com.myproj.client package which are referencing an interface com.anotherproj.interfaces.I, which is located in a Java project. To make this work, you could move the interface to the com.myproj.client package in (1), and then at runtime, the interface would appear to be under the module's source path.


Rajeev

On Fri, Jul 31, 2009 at 4:29 AM, CI-CUBE <e_b@xxxxxxxxxxxx> wrote:

Well, the basic issue (JAR creation) is fixed, I simply re-installed
Eclipse (planned to switch to 3.5 anyway).

Just for clarification (and to avoid additional effort): if I want to
include a separate Java library, this must be introduced to GWT as
another GWT project? So there's no way - e.g. by source paths or
whatever - to import the corresponding classes directly? Introducing
another GWT Module sounds like overhead to me... Can someone please
verify this?

TIA!

  Ekki

On Jul 31, 1:06 am, "frederick8206" <frederick8...@xxxxxxxxx> wrote:
> You should import everything that will be referenced by gwt 'client' code.
> In your example, you should first make the project 1 as a gwt module, named it net.myapp.module1.Module1. And then in you project 2, you should declare import m1 in the .GWT.xml file for project 2.
>
> The import statement is like this <inherits name='net.myapp.module1.Module1'/>




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@xxxxxxxxxxxxxxxx
To unsubscribe from this group, send email to Google-Web-Toolkit+unsubscribe@xxxxxxxxxxxxxxxx
For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | Mail Home | sitemap | FAQ | advertise