MyEclipse+GWT项目

      做这个尝试的原因是,我想用GWT和Struts2来结合,做一些东西,但发现GWT自己提供的Eclipse插件用起来不是十分的方便,所以就想到了用myeclipse的web project和gwt自带的工具结合,实现项目的测试与部署。

      首先下载GWT的包,这个不多说了,我下的是gwt-windows-1.7.1,解压,配置好环境变量。这个网上有好多教程,不多说。

      使用gwt包中提供的工具创建一个eclipse项目,可能以前的版本创建工程的工具叫projectCreator.exe吧,网上好多这样写的,不过1.7.1这个版本的工具是webAppCraetor.cmd。后面还可以跟参数,这个也不多说。

      输入好模块名称,创建出一个可以直接用eclipse打开的工程。为什么用这个工具创建呢?因为这个工具会同时给你创建出一个ant的build.xml文件来,我们可以直接使用。

      
MyEclipse+GWT项目
 如上图,工程创建好了,我们可以用myeclipse打开。


MyEclipse+GWT项目
 就是这个样子了。就是一个简单的java project。

好,下面来看myeclipse的操作吧。

在工程上点右键加入Web Project 功能像下面这样


MyEclipse+GWT项目
 然后弹出这样的界面


MyEclipse+GWT项目
 把Web Root Directory给改成工程中的war目录,把Create Web.xml后面的勾去掉(为的是不覆盖原来工程项目中的web.xml文件)

完成后这个样子


MyEclipse+GWT项目
 运行build.xml,编译GWT的文件,如果成功,就把项目部署到你定义好的Web Server中。

这样我们就可以抛开Google自己带的那个测试工具,使用我们熟悉的eclipse的工具。

而且,还方便,我们加入其它的功能,比如struts 、hibernate、 spring等等。