GWT Designer is a plug-in for Eclipse helps developer to create GWT view on Eclipse. It is based on Windows Builder that supports WYSIWYG.

There are lots of GWT extensions such as ExtGWT, SmartGwt, Gwt-Ext… etc. And GWT Designer contains some palettes for these extensions. However, for SmartGwt, GWT Designer only support up to 2.5. If developer wants to using GWT Designer with SmartGwt 3.0, she or he will face some problems.

To solve the problem, we can CHEAT GWT Designer by replacing key file – ClassLoaderValidator.

First, install GWT Designer on Eclipse.

Second, copy the source code from GWT Designer SVN

Third, create a project and puts ClassLoaderValidator.java into correct package; set classpath with including jars in Eclipse plugin folder.

Fourth, re-write VALID_VERSIONS and VALID_VERSION_STRING with adding 3.0 (and more if you want)

Fifth, unzip the com.google.gdt.eclipse.designer.SmartGWT.xxxoooxxx.jar; replace the original ClassLoaderValidator.class. Then zip as jar.

Last, replace the jar, and you are free to go!