Could anyone elaborate on the setting the dependent project's output
directory technique?

Right now I have set my dependent project's output directory to be the
war/WEB-INF/classes directory of my main project.  Additionally, I
have added the dependent projects source to MainProject/Properties/
Java Build Path/Source Tab via the "Link Source" button and to
MainProject/Debug Configurations/My Main Configuration Name/Source
Tab.  I have also added my dependent project to my main project's
build path just for good measure. However, I am still getting the "No
source code is available for type
class.found.in.dependent.project.Name" errors.

This method doesn't seem like it would work anyway because all I am
doing is including the class files in the project and not the java
source code, which is what the error message claims it is missing in
the first place.

I am going to attempt the jar file technique since that is known to
work.

Lastly, is there any place I can check periodically to see if this bug
has been fixed so that I will know when I can stop trying to
workaround this bug?

Thanks,
John

On Apr 17, 11:19 am, Jason Parekh <[email protected]> wrote:
> Hey Joe,
>
> It looks like you're hitting an issue where the Eclipse plugin does
> not include a dependent project's compiled classes into the packaged
> WAR that is deployed to the server.  We're aware of the issue and it
> will be fixed in a future release.
>
> There are a couple workarounds, one of which you've tried (package the
> dependent project into a JAR, and statically link that into the main
> project).  The other is to set the dependent project's output
> directory to the main project's output directory.  When the hosted
> mode server runs (or the app engine tools upload to app engine), all
> classes in this directory will be included (including the dependent
> project's).
>
> jason
>
> On Fri, Apr 17, 2009 at 8:31 AM, Joe Hudson <[email protected]> wrote:
>
> > Thank you Salvador for your reply,
>
> > I am have tried that (I think) and that was when I experience
> > described above.  Please let me explain how I am doing that because
> > maybe I am doing something wrong:
>
> > 1) Open the Run Configurations menu
> > 2) Select my target under "Web Application" (with the google icon)
> > 3) Go to the "Classpath" tab, select "User Entries", click "Add
> > Project" and select my project
> > 4) Go to the "Source" tab, click "Add", select "Java Project" and
> > select my project
> > 5) Click "Apply"
>
> > So, this is what I have tried and I get errors when I start up the app
> > that it can not find the source of the classes from my server
> > project.  Any ideas?
>
> > Thanks
>
> > Joe
>
> > On Apr 17, 4:13 am, Salvador Diaz <[email protected]> wrote:
> >> Add the other project to the classpath instead of adding the jar
>
> >> On Apr 17, 7:10 am, Joe Hudson <[email protected]> wrote:
>
> >> > Hi,
>
> >> > I have a separate eclipse project containing code used on the server-
> >> > side of the RPC.  When I use the google plugin to recompile my GWT
> >> > app, I get the error messages saying that the source code can't be
> >> > found.  I can get this to work by exporting the project to a jar (with
> >> > source) and referencing the jar (as opposed to the project directly)
> >> > in the classpath of the GWT project.
>
> >> > This is do-able but I would really like to know if this is possible
> >> > and if there is anything special that has to be done for the plugin to
> >> > recognize the source from another project.
>
> >> > I am pretty sure that the plugin sees the classpath as it is not
> >> > giving an error that the imported gwt.xml file can not be found.
>
> >> > Thank you very much for any help you might have to offer.
>
> >> > Joe
--~--~---------~--~----~------------~-------~--~----~
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