On Friday, October 5, 2012 3:28:51 PM UTC+2, Abraham Lin wrote:
>
> Add the root of your super-source folder as a source folder (right-click 
> the folder, open the "Build Path" submenu, and click "Use as Source 
> Folder"). Eclipse should automatically make the necessary modifications to 
> the parent source folder, but you might want to check to make sure.


Don't do that: Eclipse will then compile you super-source and you then risk 
making your non-client code using those classes fail (unit-tests, 
server-side, etc.)

To only get rid of the warnings, right-click on the super-source "package" 
and chose Build Path → Exclude. Or move the super-source into a sibling 
folder hierarchy that you do not import as a Source Folder in Eclipse but 
only as a Folder (this is the approach taken by GWT itself: "src/" contains 
code to be compiled, "super/" contain super-source, e.g. 
src/com/google/gwt/core/client/impl/WeakMapping.java<http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/core/client/impl/WeakMapping.java>vs.
 
super/com/google/gwt/core/translatable/com/google/gwt/core/client/impl/WeakMapping.java<http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/super/com/google/gwt/core/translatable/com/google/gwt/core/client/impl/WeakMapping.java>
 – 
a mix of both approaches actually, as newer modules such as 
com.google.gwt.regexp use a "super" subfolder in the "src/" branch)
And if you want the "full power" of Eclipse for super-source classes, then 
create another Eclipse project where you import the super-source folder as 
a Source Folder (again, that's what GWT does: 
http://code.google.com/p/google-web-toolkit/source/browse/trunk/eclipse/user/.classpath
 vs. 
http://code.google.com/p/google-web-toolkit/source/browse/trunk/eclipse/lang/.classpath
)

-- 
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/-/i1xyRmLLMWwJ.
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